Udostępnij za pośrednictwem


sp_query_store_clear_hints (Transact-SQL)

Dotyczy: SQL Server 2022 (16.x) Azure SQL DatabaseAzure SQL Managed Instance

Usuwa wszystkie wskazówki dotyczące magazynu zapytań dla danego identyfikatora zapytania.

Transact-SQL konwencje składni

Syntax

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

Arguments

Important

Argumenty dla rozszerzonych procedur składowanych należy wprowadzić w określonej kolejności zgodnie z opisem w sekcji składni. Jeśli parametry są wprowadzane poza kolejnością, wystąpi komunikat o błędzie.

[ @query_id = ] query_id

Kolumna magazynu zapytań query_id z sys.query_store_query. query_id jest bigint.

[ @replica_group_id = ] 'replica_group_id'

Opcjonalny argument @replica_group_id jest domyślny dla repliki lokalnej (podstawowej lub pomocniczej), ale opcjonalnie można określić wartość zgodną z wartością w kolumnie w replica_group_idsys.query_store_replicas , aby wyczyścić wskazówkę dla innej grupy replik. @replica_group_id jest bigint.

Return value

0 (powodzenie) lub 1 (niepowodzenie).

Remarks

Wskazówki dotyczące magazynu zapytań są tworzone przez sys.sp_query_store_set_hints.

Permissions

Wymaga uprawnienia ALTER w bazie danych.

Examples

Wyczyść tekst wskazówki zapytania

Poniższy przykład usuwa tekst wskazówek magazynu zapytań dla query_id 39:

EXECUTE sys.sp_query_store_clear_hints @query_id = 39;

Wyświetlanie wskazówek dotyczących magazynu zapytań

Poniższy przykład zwraca istniejące wskazówki dotyczące magazynu zapytań dla 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;