Кеширует ли Sql Server (v>2008) результаты запросов или промежуточные данные выполнения запросов?
Входные данные такие:
пользователи в интерфейсе используют постраничный просмотр с сортировкой и фильтрами, поэтому генерируются однообразные но сложные запросы.
В плане запросов используется оператор Table Spool — как я понял запись промежуточных данных в temdb.
Для построения запроса используется Linq, провайдер — Linq2Sql