sys.query_store_query_hints (Transact-SQL)
Si applica a: SQL Server 2022 (16.x) Database Azure SQL Istanza gestita di SQL di Azure
Restituisce hint per la query dagli hint di Query Store.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
query_hint_id |
bigint | Identificatore univoco di un hint per la query. |
query_id |
bigint | Identificatore univoco di una query nell'archivio query. Chiave esterna alla query_id colonna in sys.query_store_query. |
query_hint_text |
nvarchar(max) | Definizione di hint sotto forma di N'OPTION (...) |
last_query_hint_failure_reason |
int | Codice di errore restituito quando l'applicazione di hint non è riuscita. Include l'oggetto message_id del messaggio di errore. |
last_query_hint_failure_reason_desc |
nvarchar(128) | Include la descrizione dell'errore del messaggio di errore. |
query_hint_failure_count |
bigint | Numero di volte in cui l'applicazione hint per la query non è riuscita dopo la creazione o l'ultima modifica dell'hint per la query. |
source |
int | Origine dell'hint di Query Store: l'origine utente è zero e generata dal sistema non è zero. |
source_desc |
nvarchar(128) | Descrizione dell'origine dell'hint di Query Store. |
comment |
nvarchar(max) | Solo per uso interno. |
query_hint_scope |
tinyint | Determina l'ambito in cui viene applicato l'hint, in base alla replica_group_id colonna in sys.query_store_replicas. |
Osservazioni:
Gli hint di Query Store vengono creati da sys.sp_query_store_set_hints e rimossi da sys.sp_query_store_clear_hints.
Autorizzazioni
SQL Server 2019 (15.x) e le versioni precedenti richiedono VIEW SERVER STATE
l'autorizzazione per il server.
SQL Server 2022 (16.x) e versioni successive richiedono VIEW SERVER PERFORMANCE STATE
l'autorizzazione per il server.
Esempi
Visualizzare gli hint di Query Store
L'esempio seguente restituisce gli hint di Query Store esistenti per query_id
39:
SELECT query_hint_id,
query_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;