Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: SQL Server 2016 (13.x) i nowszych
Azure SQL Database
Azure SQL Managed Instance
Usuwa zapytanie i wszystkie skojarzone plany i statystyki środowiska uruchomieniowego z magazynu zapytań.
Transact-SQL konwencje składni
Składnia
sp_query_store_remove_query [ @query_id = ] query_id
[ ; ]
Argumenty
Ważny
Argumenty dla rozszerzonych procedur składowanych należy wprowadzić w określonej kolejności zgodnie z opisem w sekcji składni. Jeśli parametry są wprowadzane poza kolejnością, wystąpi komunikat o błędzie.
[ @query_id = ] query_id
Identyfikator zapytania, który ma zostać usunięty z magazynu zapytań. @query_id jest bigint, bez wartości domyślnej.
Zwracanie wartości kodu
0
(powodzenie) lub 1
(niepowodzenie).
Uprawnienia
Wymaga uprawnienia ALTER w bazie danych.
Przykłady
Poniższy przykład zwraca informacje o zapytaniach w magazynie zapytań.
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;
Po zidentyfikowaniu query_id, które chcesz usunąć, użyj poniższego przykładu, aby usunąć zapytanie.
EXEC sp_query_store_remove_query 3;
Powiązana zawartość
- sp_query_store_force_plan (Transact-SQL)
- sp_query_store_remove_plan (Transact-SQL)
- sp_query_store_unforce_plan (Transact-SQL)
- sp_query_store_reset_exec_stats (Transact-SQL)
- sp_query_store_flush_db (Transact-SQL)
- widoków katalogu magazynu zapytań (Transact-SQL)
- Monitorowanie wydajności przy użyciu magazynu zapytań