Aracılığıyla paylaş


sys.query_store_query (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri Microsoft Fabric'te Azure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsSQL veritabanı

Sorgu ve ilişkili genel toplam çalışma zamanı yürütme istatistikleri hakkında bilgi içerir.

Sütun adı Veri türü Description
query_id bigint Birincil anahtar.
query_text_id bigint Yabancı anahtar. sys.query_store_query_text'ye katılır
context_settings_id 1 bigint Yabancı anahtar. sys.query_context_settings'a katılır.
object_id 2 bigint Sorgunun parçası olduğu veritabanı nesnesinin kimliği (saklı yordam, tetikleyici, CLR UDF/UDAgg vb.). 0 sorgu bir veritabanı nesnesinin (geçici sorgu) bir parçası olarak yürütülmezse. Bu makaledeki Açıklamalar bölümüne bakın.
batch_sql_handle 3 varbinary(64) Sorgunun parçası olduğu deyim toplu işleminin kimliği. Yalnızca sorgu geçici tablolara veya tablo değişkenlerine başvuruyorsa doldurulur.
query_hash binary(8) Bağlı (giriş) mantıksal sorgu ağacına göre tek tek sorgunun şekli üzerinde Zobrist karması. Sorgu ipuçları karmanın parçası olarak dahil değildir.
is_internal_query 2 bit Sorgu dahili olarak oluşturuldu.
query_parameterization_type 2 tinyint Parametreleme türü:

0 - Yok
1 -Kullanıcı
2 -Basit
3 -Zorla
query_parameterization_type_desc 4 nvarchar(60) Parametreleme türü için metinsel açıklama.
initial_compile_start_time datetimeoffset İlk derleme başlangıç zamanı.
last_compile_start_time datetimeoffset En son derleme başlangıç zamanı.
last_execution_time datetimeoffset Son yürütme zamanı, sorgunun/planın son bitiş zamanına başvurur.
last_compile_batch_sql_handle varbinary(64) Sorgunun son kullanıldığı son SQL toplu işleminin tanıtıcısı. Toplu iş metninin tamamını almak için sys.dm_exec_sql_text giriş olarak sağlanabilir.
last_compile_batch_offset_start 2 bigint ile sys.dm_exec_sql_textbirlikte sağlanabilecek last_compile_batch_sql_handle bilgiler.
last_compile_batch_offset_end 2 bigint ile sys.dm_exec_sql_textbirlikte sağlanabilecek last_compile_batch_sql_handle bilgiler.
count_compiles 1 bigint Derleme istatistikleri.
avg_compile_duration float Mikrosaniyedeki derleme istatistikleri.
last_compile_duration bigint Mikrosaniyedeki derleme istatistikleri.
avg_bind_duration 2 float Mikrosaniyelerdeki bağlama istatistikleri.
last_bind_duration 2 bigint İstatistikleri bağlama.
avg_bind_cpu_time 2 float İstatistikleri bağlama.
last_bind_cpu_time 2 bigint İstatistikleri bağlama.
avg_optimize_duration float Mikrosaniyelerdeki iyileştirme istatistikleri.
last_optimize_duration bigint İyileştirme istatistikleri.
avg_optimize_cpu_time 2 float Mikrosaniyelerdeki iyileştirme istatistikleri.
last_optimize_cpu_time 2 bigint İyileştirme istatistikleri.
avg_compile_memory_kb 2 float Bellek istatistiklerini derleyin.
last_compile_memory_kb 2 bigint Bellek istatistiklerini derleyin.
max_compile_memory_kb 2 bigint Bellek istatistiklerini derleyin.
is_clouddb_internal_query 2 bit Her zaman 0 şirket içi SQL Server'da.

1 Azure Synapse Analytics her zaman bir (1) döndürür.

2 Azure Synapse Analytics her zaman sıfır (0) döndürür.

3 Azure Synapse Analytics her zaman döndürür NULL.

4 Azure Synapse Analytics her zaman döndürür None.

Remarks

object_id Sütun yalnızca deyimi bir Transact-SQL modülünden derlendiğinde doldurulur. Modül, sys.sql_modules içinde satırı olan şema kapsamlı herhangi bir nesnedir.

Sorgu iyileştiricisi bir plan oluşturmadan önce dizine eklenmemiş görünümleri genişletir, ancak dizine alınan görünümler tablo olarak görünse de yalnızca temel tablolar kalır.

Permissions

VIEW DATABASE STATE izni gerektirir.