sys.query_store_query_hints (Transact-SQL)
Se aplica a: SQL Server 2022 (16.x) Azure SQL DatabaseAzure SQL Managed Instance
Devuelve sugerencias de consulta de las sugerencias del Almacén de consultas.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
query_hint_id | bigint | Identificador único de una sugerencia de consulta. |
query_id | bigint | Identificador único de una consulta en el Almacén de consultas. Clave externa de sys.query_store_query.query_id.) |
query_hint_text | nvarchar(MAX) | Definición de sugerencia en forma de N'OPTION (...) |
last_query_hint_failure_reason | int | Código de error devuelto cuando se produce un error en las sugerencias relevantes. Se incluirá el identificador message_id del mensaje de error. |
last_query_hint_failure_reason_desc | nvarchar(128) | Se incluirá la descripción del error del mensaje de error. |
query_hint_failure_count | bigint | Número de veces que se ha producido un error en la aplicación de la sugerencia de consulta desde que la sugerencia de consulta se creó o modificó por última vez. |
de origen | int | Origen de la sugerencia del Almacén de consultas: el origen del usuario es cero y el generado por sistema es distinto de cero. |
source_desc | nvarchar(128) | Descripción del origen de la sugerencia del Almacén de consultas. |
comment | nvarchar(max) | Exclusivamente para uso interno. |
query_hint_scope | TINYINT | Determina el ámbito en el que se aplicará la sugerencia, según la replica_group_id columna de sys.query_store_replicas. |
Observaciones
Las sugerencias del Almacén de consultas se crean con sys.sp_query_store_set_hints (Transact-SQL) y se quitan con sys.sp_query_store_clear_hints.
Permisos
Requiere el permiso VIEW DATABASE STATE.
Ejemplos
Visualización de sugerencias del Almacén de consultas
En el siguiente ejemplo se devuelven las sugerencias del Almacén de consultas existentes para 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;