Dela via


sp_query_store_clear_hints (Transact-SQL)

gäller för: SQL Server 2022 (16.x) Azure SQL DatabaseAzure SQL Managed Instance

Tar bort alla Query Store-tips för ett visst fråge-ID.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

Important

Argument för utökade lagrade procedurer måste anges i den specifika ordning som beskrivs i avsnittet Syntax. Om parametrarna anges i fel ordning visas ett felmeddelande.

[ @query_id = ] query_id

Kolumnen Query Store query_id från sys.query_store_query. query_id är bigint.

[ @replica_group_id = ] "replica_group_id"

Det valfria @replica_group_id argumentet är standardvärdet för den lokala repliken (primär eller sekundär), men du kan också ange ett värde som matchar ett värde i replica_group_id kolumnen i sys.query_store_replicas för att rensa ett tips för en annan replikgrupp. @replica_group_id är storint.

Return value

0 (lyckades) eller 1 (fel).

Remarks

Query Store-tips skapas av sys.sp_query_store_set_hints.

Permissions

Kräver ALTER behörighet för databasen.

Examples

Rensa frågetipstext

Följande exempel tar bort frågearkivets tipstext för query_id 39:

EXECUTE sys.sp_query_store_clear_hints @query_id = 39;

Visa tips för Query Store

I följande exempel returneras befintliga Query Store-tips för 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;