Delen via


sp_query_store_flush_db (Transact-SQL)

van toepassing op: SQL Server 2016 (13.x) en hoger Azure SQL DatabaseAzure SQL Managed Instance

Hiermee wordt het in-memory gedeelte van de Query Store-gegevens naar schijf leeggemaakt.

Transact-SQL syntaxisconventies

Syntaxis

sp_query_store_flush_db
[ ; ]

Argumenten

Geen.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Opmerkingen

Als Query Store is ingeschakeld voor secundaire replica's is ingeschakeld, wordt sys.sp_query_store_flush_db uitgevoerd op een secundaire replica, de cache van die secundaire replica gedwongen om naar de cache op de primaire replica te worden leeggemaakt. Hierdoor kunnen de cachegegevens van Query Store worden gesynchroniseerd met de primaire replica, als het leegmaken van de secundaire replicacache anders wordt vertraagd onder zware werkbelasting.

Machtigingen

Hiervoor is de machtiging ALTER vereist voor de database.

Voorbeelden

In het volgende voorbeeld wordt het in-memory gedeelte van de Query Store-gegevens naar schijf leeggemaakt.

EXEC sp_query_store_flush_db;