Aracılığıyla paylaş


sys.query_store_query_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ı

Sorgu Deposu ipuçlarındansorgu ipuçlarını döndürür.

Sütun adı Veri türü Description
query_hint_id bigint Sorgu ipucunun benzersiz tanımlayıcısı.
query_id bigint Sorgu Deposu'ndaki bir sorgunun benzersiz tanımlayıcısı. query_id sütununun yabancı anahtarı.
replica_group_id bigint replica_group_id sütununa göre ipucunun uygulandığı kapsamı belirler.
query_hint_text nvarchar(max) N'OPTION (...) biçiminde ipucu tanımı
last_query_hint_failure_reason int İpuçları uygulanamadığında hata kodu döndürüldü. Hata iletisinin message_id içerir.
last_query_hint_failure_reason_desc nvarchar(128) Hata iletisinin hata açıklamasını içerir.
query_hint_failure_count bigint Sorgu ipucu oluşturulduğundan veya son değiştirildiğinden bu yana sorgu ipucu uygulamasının başarısız olma sayısı.
source int Sorgu Deposu ipucunun kaynağı: kullanıcı kaynağı sıfır ve sistem tarafından oluşturulan sıfır değil.
source_desc nvarchar(128) Sorgu Deposu ipucu kaynağının açıklaması.
comment nvarchar(max) Yalnızca iç kullanım.

Remarks

Sorgu Deposu ipuçları sys.sp_query_store_set_hints tarafından oluşturulur ve sys.sp_query_store_clear_hintstarafından kaldırılır.

Permissions

SQL Server 2019 (15.x) ve önceki sürümler sunucuda VIEW SERVER STATE izin gerektirir.

SQL Server 2022 (16.x) ve sonraki sürümleri sunucuda VIEW SERVER PERFORMANCE STATE izin gerektirir.

Examples

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;