I have a table that I read. The table is indexed by the columns that I want to sort by (and in the same directions). I need to pick the Top 1 row from the table given certain criteria. If I do it without the ORDER BY clause, my code runs in less than a minute. If I include the ORDER BY, it takes over 25 minutes and doesn't pick the correct rows. Is this performance normal? Any way to improve performance?