¿SQL Server CACHES consulta los resultados? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
Pregunta de caché de SQL Server 5 respuestasCuando 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?