Condividi tramite


sp_query_store_clear_hints (Transact-SQL)

Si applica a: SQL Server 2022 (16.x) DatabaseSQL di Azure Istanza gestita di SQL di Azure

Rimuove tutti gli hint di Query Store per un ID di query specificato.

Convenzioni di sintassi Transact-SQL

Sintassi

sp_query_store_clear_hints
    [ @query_id = ] query_id
[ ; ]

Argomenti

[ @query_id = ] query_id

Colonna query store query_id da sys.query_store_query. query_id è bigint.

Valori restituiti

0 (esito positivo) o 1 (errore).

Osservazioni:

Gli hint di Query Store vengono creati da sys.sp_query_store_set_hints (Transact-SQL).Query Store hints are created by sys.sp_query_store_set_hints (Transact-SQL).

Autorizzazioni

È necessaria l'autorizzazione ALTER per il database.

Esempi

Cancellare il testo dell'hint per la query

Nell'esempio seguente viene rimosso il testo dell'hint di Query Store per query_id 39:

EXEC sys.sp_query_store_clear_hints @query_id = 39;

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;

Passaggi successivi