¿SQL Server CACHES consulta los resultados? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Pregunta de caché de SQL Server 5 respuestas

Cuando ejecuto una consulta, ¿SQL Server almacena en caché los resultados?

Porque: Cuando ejecuto la siguiente consulta:

SELECT id
FROM Foo
WHERE Foo.Name LIKE '%bar%'

La consulta se ejecuta para40 segundos en la 1ª vez.

Pero en elsegunda carrera se necesitasolo unos segundos.

Es esto porque ¿El plan de ejecución está de alguna manera en caché o en realidad los datos se almacenan en caché para poder recuperarlos mucho más rápido en la segunda ejecución?

Respuestas a la pregunta(1)

Su respuesta a la pregunta