Freigeben über


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;