Sdílet prostřednictvím


sp_query_store_clear_hints (Transact-SQL)

Platí pro: SQL Server 2022 (16.x) a novější verze databáze SQL Azure SQL DatabaseAzure SQL Managed Instancev Microsoft Fabric

Odebere všechny nápovědy úložiště dotazů pro dané ID dotazu.

Transact-SQL konvence syntaxe

Syntax

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

Arguments

Important

Argumenty rozšířených uložených procedur musí být zadány v určitém pořadí, jak je popsáno v části Syntaxe. Pokud jsou parametry zadány mimo pořadí, dojde k chybové zprávě.

[ @query_id = ] query_id

Sloupec úložiště dotazů query_id ze sys.query_store_query. query_id je bigint .

[ @replica_group_id = ] 'replica_group_id'

Volitelný argument @replica_group_id výchozí hodnota místní repliky (primární nebo sekundární), ale volitelně můžete zadat hodnotu odpovídající hodnotě ve replica_group_id sloupci v sys.query_store_replicas vymazat nápovědu pro jinou skupinu replik. @replica_group_id je velký.

Návratová hodnota

0 (úspěch) nebo 1 (selhání).

Remarks

Nápovědy k úložišti dotazů vytváří sys.sp_query_store_set_hints.

Permissions

Vyžaduje oprávnění ALTER k databázi.

Examples

Vymazání textu nápovědy dotazu

Následující příklad odebere text nápovědy úložiště dotazů pro query_id 39:

EXECUTE sys.sp_query_store_clear_hints @query_id = 39;

Zobrazení nápovědy k úložišti dotazů

Následující příklad vrátí existující rady úložiště dotazů pro 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;