Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för: SQL Server 2016 (13.x) och senare
Azure SQL Database
Azure SQL Managed Instance
Tar bort en enda plan från Query Store.
Transact-SQL syntaxkonventioner
Syntax
sp_query_store_remove_plan [ @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 för den frågeplan som ska tas bort. @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 ta bort använder du följande exempel för att ta bort en frågeplan.
EXEC sp_query_store_remove_plan 3;
Relaterat innehåll
- 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)
- katalogvyer för Query Store (Transact-SQL)
- Övervaka prestanda med hjälp av Query Store-