sp_query_store_reset_exec_stats (Transact-SQL)
Aplica-se a: SQL Server 2016 (13.x) e posterior Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Limpa as estatísticas de runtime de um plano de consulta específico do Repositório de Consultas. Se você habilitar o Repositório de Consultas para réplicas secundárias, o sp_query_store_reset_exec_stats
só poderá ser executado na réplica primária. O escopo do procedimento se aplica a todo o conjunto de réplicas.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_query_store_reset_exec_stats [ @plan_id = ] plan_id
[ ; ]
Argumentos
@plan_id [ = ] plan_id
A ID do plano de consulta a ser limpo. @plan_id é bigint, sem padrão.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
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 plan_id que você deseja limpar as estatísticas, use o exemplo a seguir para excluir as estatísticas de execução de um plano de consulta específico. Este exemplo exclui as estatísticas de execução do plano número 3.
EXEC sp_query_store_reset_exec_stats 3;
Conteúdo relacionado
- sp_query_store_force_plan (Transact-SQL)
- sp_query_store_remove_query (Transact-SQL)
- sp_query_store_unforce_plan (Transact-SQL)
- sp_query_store_remove_plan (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