Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2022 (16.x) e versões
posteriores Azure SQL Database
AzureSQL Managed Instance
SQL database in Microsoft Fabric
Remove todas as dicas Repositório de Consultas para uma determinada ID de consulta.
Transact-SQL convenções de sintaxe
Syntax
sp_query_store_clear_hints
[ @query_id = ] query_id
[ , [ @replica_group_id = ] 'replica_group_id' ]
[ ; ]
Arguments
Important
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
O Repositório de Consultas query_id coluna do sys.query_store_query.
query_id é bigint.
@replica_group_id [ = ] «replica_group_id»
O argumento @replica_group_id opcional assume como padrão a réplica local (primária ou secundária), mas você pode, opcionalmente, especificar um valor correspondente a replica_group_id um valor na coluna sys.query_store_replicas limpar uma dica para um grupo de réplicas diferente.
@replica_group_id é bigint.
Valor de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
As dicas do Repositório de Consultas são criadas por sys.sp_query_store_set_hints.
Permissions
Requer a permissão ALTER no banco de dados.
Examples
Limpar texto de dica de consulta
O exemplo a seguir remove o texto de dica do Query Store para o query_id 39:
EXECUTE sys.sp_query_store_clear_hints @query_id = 39;
Exibir dicas do Repositório de Consultas
O exemplo a seguir retorna dicas existentes do Repositório de Consultas para o query_id 39:
SELECT query_hint_id,
query_id,
replica_group_id,
query_hint_text,
last_query_hint_failure_reason,
last_query_hint_failure_reason_desc,
query_hint_failure_count,
source,
source_desc
FROM sys.query_store_query_hints
WHERE query_id = 39;