Если вы используете порядок по методике, каждый раз, когда вы просматриваете страницу, вы будете вызывать одну и ту же нагрузку на сервер, потому что вы выполняете запрос, а затем фильтруете данные.среды без пула соединений, я создал и оставил соединение открытым до тех пор, пока не будет завершено разбиение на страницы.Создала таблицу #Temp для соединения только с идентификаторами строк, которые необходимо вернуть, и добавила поле IDENTITY к этому набору строк.Затем выполните разбиение по страницам, используя эту таблицу, чтобы получить самые быстрые результаты.
Если вы ограничены средой с пулами соединений, то таблица #Temp теряется, как только соединение закрывается.В этом случае вам придется кэшировать список идентификаторов на сервере - никогда не отправляйте их клиенту для кэширования.