Re: Оптимизация постраничного вывода в MSSQL 2005
От: IB Австрия http://rsdn.ru
Дата: 27.02.08 18:40
Оценка:
Здравствуйте, ePilgrim, Вы писали:

P>т.к. результирующие записи выбираются путем проверки (RowNum BETWEEN 10 AND 20) для каждой записи первого запроса,

P>то время выполнения будет расти вместе с индексом страницы.
Не должно, к тому же дальше третьей страницы обычно не ходят.

P>Существует ли какой-то более оптимальный способ для постраничного выбора данных на MSSQL 2005?

Можно еще вставить TOP в первую выборку.
Но вообще, если внимательно посмотреть на план запроса, то станет понятно, что это вообще самый оптимальный способ обеспечить постраничную выборку. Больше оптимизаций уже не навернешь, ни в сиквеле, ни где-либо еще.
... << RSDN@Home 1.2.0 alpha rev. 673>>
Мы уже победили, просто это еще не так заметно...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.