sp_query_store_reset_exec_stats (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e versioni successive Database SQL di Azure Istanza gestita di SQL di Azure
Cancella le statistiche di runtime per un piano di query specifico da Query Store. Se si abilita Query Store per le repliche secondarie, sp_query_store_reset_exec_stats
è possibile eseguire solo sulla replica primaria. L'ambito della routine si applica all'intero set di repliche.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_query_store_reset_exec_stats [ @plan_id = ] plan_id
[ ; ]
Argomenti
[ @plan_id = ] plan_id
ID del piano di query da cancellare. @plan_id è bigint, senza impostazione predefinita.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Autorizzazioni
È necessaria l'autorizzazione ALTER per il database.
Esempi
Nell'esempio seguente vengono restituite informazioni sulle query in 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;
Dopo aver identificato il plan_id che si desidera cancellare le statistiche, usare l'esempio seguente per eliminare le statistiche di esecuzione per un piano di query specifico. In questo esempio vengono eliminate le statistiche di esecuzione per il numero di piano 3.
EXEC sp_query_store_reset_exec_stats 3;
Contenuto correlato
- sp_query_store_force_plan (Transact-SQL)
- sp_query_store_remove_query (Transact-SQL)
- sp_query_store_unforce_plan (Transact-SQL)
- sp_query_store_remove_plan (Transact-SQL)
- sp_query_store_flush_db (Transact-SQL)
- Viste del catalogo di Query Store (Transact-SQL)
- Monitorare le prestazioni tramite Query Store