Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server 2016 (13.x) und höher
Azure SQL-Datenbank
Azure SQL Managed Instance
Leert den In-Memory-Teil der Abfragespeicherdaten auf den Datenträger.
Transact-SQL-Syntaxkonventionen
Syntax
sp_query_store_flush_db
[ ; ]
Argumente
Nichts.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
Wenn Abfragespeicher für sekundäre Replikate aktiviert ist, wird der sys.sp_query_store_flush_db
Cache des sekundären Replikats bei ausführung auf einem sekundären Replikat gezwungen, den Cache für das primäre Replikat zu leeren. Dies kann die Abfragespeicher Cachedaten, die mit dem primären Replikat synchronisiert werden, beschleunigen, wenn der sekundäre Replikatcache geleert wird, andernfalls unter hoher Workload verzögert wird.
Berechtigungen
Erfordert die Berechtigung ALTER für die Datenbank.
Beispiele
Im folgenden Beispiel wird der In-Memory-Teil der Abfragespeicherdaten auf den Datenträger geleert.
EXEC sp_query_store_flush_db;
Zugehöriger Inhalt
- Überwachen der Leistung mithilfe des Abfragespeichers
- Abfragespeicher für sekundäre Replikate
- sp_query_store_force_plan (Transact-SQL)
- sp_query_store_remove_query (Transact-SQL)
- sp_query_store_unforce_plan (Transact-SQL)
- sp_query_store_reset_exec_stats (Transact-SQL)
- sp_query_store_remove_plan (Transact-SQL)
- Katalogsichten des Abfragespeichers (Transact-SQL)