sp_query_store_flush_db (Transact-SQL)
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
[ ; ]
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)