Dela via


sp_query_store_reset_exec_stats (Transact-SQL)

Gäller för: SQL Server 2016 (13.x) och senare versioner Azure SQL DatabaseAzure SQL Managed Instance

Rensar körningsstatistiken för en specifik frågeplan från Query Store. Om du aktivera Query Store för sekundära replikerkan sp_query_store_reset_exec_stats bara köras mot den primära repliken. Procedurens omfång gäller för hela replikuppsättningen.

Transact-SQL syntaxkonventioner

Syntax

sp_query_store_reset_exec_stats [ @plan_id = ] plan_id
[ ; ]

Argument

Viktig

Argument för utökade lagrade procedurer måste anges i den specifika ordning som beskrivs i avsnittet Syntax. Om parametrarna anges i fel ordning visas ett felmeddelande.

[ @plan_id = ] plan_id

ID:t för frågeplanen som ska rensas. @plan_id är bigint, utan standard.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Behörigheter

Kräver ALTER-behörigheten för databasen.

Exempel

I följande exempel returneras information om frågorna i Query Store.

SELECT txt.query_text_id,
       txt.query_sql_text,
       pl.plan_id,
       qry.*
FROM sys.query_store_plan AS pl
     INNER JOIN sys.query_store_query AS qry
         ON pl.query_id = qry.query_id
     INNER JOIN sys.query_store_query_text AS txt
         ON qry.query_text_id = txt.query_text_id;

När du har identifierat plan_id som du vill rensa statistiken använder du följande exempel för att ta bort körningsstatistiken för en specifik frågeplan. I det här exemplet tas körningsstatistiken bort för plan nummer 3.

EXECUTE sp_query_store_reset_exec_stats 3;