Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op: SQL Server 2016 (13.x) en hoger
Azure SQL Database
Azure SQL Managed Instance
Hiermee verwijdert u één plan uit de Query Store.
Transact-SQL syntaxisconventies
Syntaxis
sp_query_store_remove_plan [ @plan_id = ] plan_id
[ ; ]
Argumenten
Belangrijk
Argumenten voor uitgebreide opgeslagen procedures moeten worden ingevoerd in de specifieke volgorde, zoals beschreven in de sectie Syntaxis. Als de parameters niet in de volgorde zijn ingevoerd, treedt er een foutbericht op.
[ @plan_id = ] plan_id
De id van het queryplan dat moet worden verwijderd. @plan_id is bigint, zonder standaardinstelling.
Codewaarden retourneren
0
(geslaagd) of 1
(mislukt).
Machtigingen
Hiervoor is de machtiging ALTER vereist voor de database.
Voorbeelden
In het volgende voorbeeld wordt informatie geretourneerd over de query's in de 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;
Nadat u de plan_id hebt geïdentificeerd die u wilt verwijderen, gebruikt u het volgende voorbeeld om een queryplan te verwijderen.
EXEC sp_query_store_remove_plan 3;
Verwante inhoud
- 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)
- Query Store-catalogusweergaven (Transact-SQL)
- Prestaties bewaken met behulp van de Query Store-