Delen via


sp_query_store_clear_hints (Transact-SQL)

van toepassing op: SQL Server 2022 (16.x) Azure SQL DatabaseAzure SQL Managed Instance

Hiermee verwijdert u alle Query Store-hints voor een bepaalde query-id.

Transact-SQL syntaxisconventies

Syntaxis

sp_query_store_clear_hints
    [ @query_id = ] query_id
[ ; ]

Argumenten

Belangrijk

Argumenten voor uitgebreide opgeslagen procedures moeten worden ingevoerd in de specifieke volgorde, zoals beschreven in de sectie Syntaxis. Als de parameters niet in de volgorde zijn ingevoerd, treedt er een foutbericht op.

[ @query_id = ] query_id

De kolom Query Store query_id uit sys.query_store_query. query_id is grote.

Retourwaarde

0 (geslaagd) of 1 (mislukt).

Opmerkingen

Query Store-hints worden gemaakt door sys.sp_query_store_set_hints.

Machtigingen

Hiervoor is de machtiging ALTER vereist voor de database.

Voorbeelden

Hinttekst voor query wissen

In het volgende voorbeeld wordt de hinttekst van Query Store voor query_id 39 verwijderd:

EXEC sys.sp_query_store_clear_hints @query_id = 39;

Query Store-hints weergeven

In het volgende voorbeeld worden bestaande Query Store-hints geretourneerd voor 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;