Когда я запускаю запрос, SQL Server кэширует результаты?
Поскольку: Когда я запустил следующий запрос:
SELECT id
FROM Foo
WHERE Foo.Name LIKE '%bar%'
Запрос выполняется в течение 40 секунд в первый раз.
Но при втором прогоне требуется всего несколько секунд.
Является ли это потому, что план выполнения каким-то образом кэшируется или фактически кэшируется данные, чтобы я мог получить его гораздо быстрее во время второго прогона?