Fragt SQL Server CACHES die Ergebnisse ab? [Duplikat]

Diese Frage hat hier bereits eine Antwort:

SQL Server-Cache-Frage 5 Antworten

Wenn ich eine Abfrage ausführe, speichert der SQL Server die Ergebnisse zwischen?

weil: Wenn ich die folgende Abfrage ausführe:

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

Die Abfrage läuft für40 Sekunden beim ersten Mal.

Aber amzweiter Lauf es brauchtnur ein paar sekunden.

Liegt das daran? Ist der Ausführungsplan irgendwie zwischengespeichert oder werden die Daten tatsächlich zwischengespeichert, damit ich sie beim zweiten Durchlauf viel schneller abrufen kann?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage