Существует определенный запрос, который вызывается с ASP.NET-страницы. Я изучил план выполнения этого запроса в Management Studio, а 87% - для сортировки. Мне очень нужна сортировка, иначе отображаемые данные будут бессмысленными.
Есть ли в любом случае, что я могу запросить SQL Server для кэширования отсортированного набора результатов, чтобы он быстрее возвращал данные в последующих запусках?
Или SQL Server достаточно умен, чтобы выполнять обработку кеша, и я ошибаюсь, пытаясь заставить его кэшировать результаты, если это возможно?
Любая соответствующая информация будет высоко оценена и заблаговременно заблагорассудится:)
UPDATE:
Я просто прочитал в статье, что создание представления с кластеризованным индексом приведет к увеличению производительности, поскольку индекс сохранит данные в режиме просмотра на диск. Это правда? Как мне это сделать? Любые статьи?