0
SQL Server 2008에서 다음 쿼리를 여러 번 실행하면 처음부터 내부 쿼리 (내 복잡한 선택 쿼리)의 결과가 캐시됩니까?SQL Server 2008 하위 쿼리 캐싱?
또는 새로운 n 및 m 값으로 매번 쿼리가 실행됩니까?
SELECT * FROM (
SELECT *, ROW_NUMBER() OVER (ORDER BY x.id) AS rowID
FROM (*My complicated select Query* ORDER BY id) x
) y WHERE y.rowID BETWEEN n AND m
캐싱 결과가 상상할 수 없습니다. 아마도 쿼리 계획. 그러나 쿼리 실행 사이에 테이블이 변경되면 어떻게됩니까? 결과 집합을 안전하게 캐시 할 수는 없습니다. – Blorgbeard