Compartir a través de


sp_query_store_clear_hints (Transact-SQL)

Se aplica a: SQL Server 2022 (16.x) y versiones posteriores De Azure SQL DatabaseAzureSQL Managed InstanceSQL Database en Microsoft Fabric

Quita todas las sugerencias de Almacén de consultas para un identificador de consulta determinado.

Convenciones de sintaxis de Transact-SQL

Syntax

sp_query_store_clear_hints
    [ @query_id = ] query_id
    [ , [ @replica_group_id = ] 'replica_group_id' ]
[ ; ]

Arguments

Important

Los argumentos para los procedimientos almacenados extendidos deben especificarse en el orden específico, tal como se describe en la sección sintaxis de . Si los parámetros se escriben fuera de orden, se produce un mensaje de error.

[ @query_id = ] query_id

Columna Almacén de consultas query_id de sys.query_store_query. query_id es bigint.

[ @replica_group_id = ] 'replica_group_id'

El argumento opcional @replica_group_id tiene como valor predeterminado la réplica local (principal o secundaria), pero opcionalmente puede especificar un valor que coincida con un valor en la replica_group_id columna de sys.query_store_replicas para borrar una sugerencia para un grupo de réplicas diferente. @replica_group_id es bigint.

Valor devuelto

0 (correcto) o 1 (erróneo).

Remarks

Almacén de consultas sugerencias se crean mediante sys.sp_query_store_set_hints.

Permissions

Se necesita el permiso ALTER en la base de datos.

Examples

Eliminación del texto de sugerencia de consulta

En el ejemplo siguiente se quita el texto de sugerencia de Almacén de consultas para query_id 39:

EXECUTE sys.sp_query_store_clear_hints @query_id = 39;

Visualización de sugerencias del Almacén de consultas

En el ejemplo siguiente se devuelven sugerencias de Almacén de consultas existentes para 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;