У меня есть одно представление, я хочу добавить логику нумерации страниц c в этом представлении. Есть более 1,5 миллионов записей. Потребовалось больше времени, чтобы получить результат, если для моего условия «где» выбираются только указанные c записи, сопоставленные с одним идентификатором. Я думаю о том, чтобы получить только эти сопоставленные записи из основной таблицы, а затем выбрать только те записи из представления, будет ли это быстрее?
Select top 10 col1, col2, col3, ROW_NUMBER() OVER (ORDER BY col4 desc) from vMyView where someid=1
Тогда
Select top 10 col1, col2, col3 from vMyView where col1 in (Select col1 from tMyTable where someid=1)
К вашему сведению, я не эксперт