Megosztás a következőn keresztül:


sp_query_store_clear_hints (Transact-SQL)

A következőkre vonatkozik: Az SQL Server 2022 (16.x) és újabb verziói az Azure SQL DatabaseAzure SQL Managed InstanceSQL-adatbázist a Microsoft Fabricben

Eltávolítja az összes lekérdezéstár-tippet, egy adott lekérdezésazonosítóhoz.

Transact-SQL szintaxis konvenciói

Syntax

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

Arguments

Important

A kiterjesztett tárolt eljárások argumentumait a Szintaxis szakaszban leírt sorrendben kell megadni. Ha a paraméterek sorrenden kívül vannak beírva, hibaüzenet jelenik meg.

[ @query_id = ] query_id

A Lekérdezéstár query_id oszlop sys.query_store_query. query_id.

[ @replica_group_id = ] 'replica_group_id'

Az opcionális @replica_group_id argumentum alapértelmezés szerint a helyi replika (elsődleges vagy másodlagos), de megadhat egy értéknek megfelelő értéket a replica_group_idsys.query_store_replicas oszlopában egy másik replikacsoportra vonatkozó tipp törléséhez. @replica_group_idnagy.

Visszaadott érték

0 (sikeres) vagy 1 (hiba).

Remarks

A lekérdezéstár-tippeket sys.sp_query_store_set_hintshozza létre.

Permissions

Az adatbázishoz ALTER engedély szükséges.

Examples

Lekérdezési tipp szövegének törlése

Az alábbi példa eltávolítja a 39-query_id Lekérdezéstár tippszövegét:

EXECUTE sys.sp_query_store_clear_hints @query_id = 39;

Lekérdezéstár-tippek megtekintése

Az alábbi példa a 39-query_id meglévő lekérdezéstár-tippeket adja vissza:

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;