Wir haben kürzlich eine von uns verwendete Anwendung aktualisiert, bei der das Schema für die Datenbank geändert wurde. Diese Änderungen hätten dazu führen können, dass zwischengespeicherte Ausführungspläne verworfen wurden. Wenn SQL Server gezwungen gewesen wäre, eine Reihe neuer Pläne zu erstellen, hätte dies die Benutzererfahrung möglicherweise verlangsamt. Ich würde gerne herausfinden, ob dies der Fall ist.
Meine Frage ist also, speichert SQL Server 2008 das Erstellungsdatum von zwischengespeicherten Ausführungsplänen? Die Management-Ansicht sys.dm_exec_cached_plans
hat keine Datumsfelder, daher nehme ich an, dass dies nicht der Fall ist.