sp_query_store_remove_query (Transact-SQL)
Aplica-se a: SQL Server 2016 (13.x) e posterior
Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
Remove a consulta e todos os planos associados e estatísticas de tempo de execução do Repositório de Consultas.
Transact-SQL convenções de sintaxe
Sintaxe
sp_query_store_remove_query [ @query_id = ] query_id
[ ; ]
Argumentos
Importante
Os argumentos para procedimentos armazenados estendidos devem ser inseridos na ordem específica, conforme descrito na seção de sintaxe. Se os parâmetros forem inseridos fora de ordem, ocorrerá uma mensagem de erro.
[ @query_id = ] query_id
A ID da consulta a ser removida do Repositório de Consultas. @query_id é bigint, sem padrão.
Valores de código de retorno
0
(sucesso) ou 1
(fracasso).
Permissões
Requer a permissão ALTER no banco de dados.
Exemplos
O exemplo a seguir retorna informações sobre as consultas no Repositório de Consultas.
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;
Depois de identificar o query_id que deseja excluir, use o exemplo a seguir para excluir a consulta.
EXEC sp_query_store_remove_query 3;
Conteúdo relacionado
- 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)
- exibições de catálogo do Repositório de Consultas (Transact-SQL)
- Monitorar o desempenho usando o Repositório de Consultas