Freigeben über


sp_query_store_flush_db (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höher Azure SQL-DatenbankAzure 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 der Abfragespeicher für lesbare Secondärdateien aktiviert ist, wenn sys.sp_query_store_flush_db er für ein sekundäres Replikat ausgeführt wird, wird der Cache des sekundären Replikats 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.

EXECUTE sp_query_store_flush_db;