Aracılığıyla paylaş


sp_query_store_clear_hints (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2022 (16.x) ve sonraki sürümleri Microsoft Fabric'teAzure SQL VeritabanıAzure SQL Yönetilen Örneği SQL veritabanı

Belirli bir sorgu kimliği için tüm Sorgu Deposu ipuçlarını kaldırır.

Transact-SQL söz dizimi kuralları

Syntax

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

Arguments

Important

Genişletilmiş saklı yordamlar için bağımsız değişkenler, Sözdizimi bölümünde açıklandığı gibi belirli bir sırada girilmelidir. Parametreler sıra dışı girilirse bir hata iletisi oluşur.

[ @query_id = ] query_id

query_id'den Sorgu Deposu sütunu. query_idbigint.

[ @replica_group_id = ] 'replica_group_id'

İsteğe bağlı @replica_group_id bağımsız değişkeni varsayılan olarak yerel çoğaltmadır (birincil veya ikincil), ancak farklı bir çoğaltma grubuna ilişkin ipucunu temizlemek için isteğe bağlı olarak replica_group_id sütunundaki bir değerle eşleşen bir değer belirtebilirsiniz. @replica_group_idbüyük bir şey.

Dönüş değeri

0 (başarı) veya 1 (başarısızlık).

Remarks

Sorgu Deposu ipuçları sys.sp_query_store_set_hintstarafından oluşturulur.

Permissions

Veritabanında ALTER izni gerektirir.

Examples

Sorgu ipucu metnini temizle

Aşağıdaki örnek, query_id 39 için Sorgu Deposu ipucu metnini kaldırır:

EXECUTE sys.sp_query_store_clear_hints @query_id = 39;

Sorgu Deposu ipuçlarını görüntüleme

Aşağıdaki örnek, query_id 39 için mevcut Sorgu Deposu ipuçlarını döndürür:

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;