We have a system that processes thousands of statements a second, all running quickly. With so many statements we are looking to fine tune with small improvements to have a knock on large improvement when they are run thousands of times. In some cases, we found statements doing table scans where they should have done index seeks if the datatype parameter had been correct. We take a profile of some millions of rows over 10 minutes and save as a table for easier analysis. Is there a way to search for statements that aren't using indexes. Is searching the showplan XML the best method? If so, what should we search for?