У меня запутанный запрос MSSQL 2008, и план показа выполняет 40% работы в операции сортировки (есть несколько миллионов строк, и запрос выполняет 15000 лучших запросов), остальная часть плана - поиск индекса и сканирование ,
Если я удаляю предложение TOP
, запрос уменьшается до секунды. Но мне нужно TOP
. Каковы некоторые практические правила для разумной оптимизации этой потребности SORT?