Delen via


sp_query_store_flush_db (Transact-SQL)

Van toepassing op: SQL Server 2016 (13.x) en latere versies van 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 voor leesbare secundaire secundaire bestanden is ingeschakeld wanneer sys.sp_query_store_flush_db deze wordt uitgevoerd op een secundaire replica, wordt de cache van die secundaire replica gedwongen om te worden leeggemaakt naar de cache op de primaire replica. 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.

EXECUTE sp_query_store_flush_db;