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
Retorna dicas de consulta de dicas do Repositório de Consultas.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
query_hint_id |
bigint | Identificador exclusivo de uma dica de consulta. |
query_id |
bigint | Identificador exclusivo de uma consulta no Repositório de Consultas. Chave estrangeira para a coluna query_id no sys.query_store_query. |
replica_group_id |
bigint | Determina o escopo no qual a dica é aplicada, de acordo com a coluna replica_group_id em sys.query_store_replicas. |
query_hint_text |
nvarchar(max) | Definição de dica em forma de N'OPTION (...) |
last_query_hint_failure_reason |
int | Código de erro retornado quando a aplicação de dicas falhou. Inclui o message_id da mensagem de erro. |
last_query_hint_failure_reason_desc |
nvarchar(128) | Inclui a descrição do erro da mensagem de erro. |
query_hint_failure_count |
bigint | Número de vezes que o aplicativo de dica de consulta falhou desde que a dica de consulta foi criada ou modificada pela última vez. |
source |
int | Fonte da dica do Repositório de Consultas: a fonte do usuário é zero e a gerada pelo sistema é diferente de zero. |
source_desc |
nvarchar(128) | Descrição da fonte da dica do Repositório de Consultas. |
comment |
nvarchar(max) | Apenas para uso interno. |
Remarks
As dicas do Repositório de Consultas são criadas pelo sys.sp_query_store_set_hints e removidas pelo sys.sp_query_store_clear_hints.
Permissions
O SQL Server 2019 (15.x) e versões anteriores exigem permissão VIEW SERVER STATE no servidor.
O SQL Server 2022 (16.x) e versões posteriores exigem VIEW SERVER PERFORMANCE STATE permissão no servidor.
Examples
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;