sp_query_store_remove_plan (Transct-SQL)

Si applica a: sìSQL Server 2016 (13.x) e versioni successive Sìdatabase SQL di Azure SìIstanza gestita di SQL di Azure

Rimuove un singolo piano da query Store.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

  
sp_query_store_remove_plan [ @plan_id = ] plan_id [;]  

Argomenti

[ @plan_id = ] plan_id ID del piano di query da rimuovere. plan_id è di tipo bigint e non prevede alcun valore predefinito.

Valori del codice restituito

0 (operazione completata) o 1 (operazione non riuscita)

Commenti

Autorizzazioni

Richiede l'autorizzazione ALTER per il database.

Esempio

Nell'esempio seguente vengono restituite informazioni sulle query nell'archivio query.

SELECT Txt.query_text_id, Txt.query_sql_text, Pl.plan_id, Qry.*  
FROM sys.query_store_plan AS Pl  
JOIN sys.query_store_query AS Qry  
    ON Pl.query_id = Qry.query_id  
JOIN sys.query_store_query_text AS Txt  
    ON Qry.query_text_id = Txt.query_text_id ;  

Dopo aver identificato la plan_id che si desidera eliminare, utilizzare l'esempio seguente per eliminare un piano di query.

EXEC sp_query_store_remove_plan 3;  

Vedere anche

sp_query_store_force_plan ()Transact-SQL
sp_query_store_remove_query ()Transact-SQL
sp_query_store_unforce_plan ()Transact-SQL
sp_query_store_reset_exec_stats ()Transact-SQL
sp_query_store_flush_db ()Transact-SQL
Viste del catalogo di Query Store ()Transact-SQL
Monitoraggio delle prestazioni con Archivio query