sys.query_store_query (T-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Berisi informasi tentang kueri dan statistik eksekusi runtime agregat keseluruhan terkait.

Nama kolom Jenis data Deskripsi
query_id bigint Kunci primer.
query_text_id bigint Kunci asing. Gabungan ke sys.query_store_query_text (Transact-SQL)
context_settings_id1 bigint Kunci asing. Bergabung ke sys.query_context_settings (Transact-SQL).
object_id2 bigint ID objek database yang menjadi bagian kueri (prosedur tersimpan, pemicu, CLR UDF/UDAgg, dll.). 0 jika kueri tidak dijalankan sebagai bagian dari objek database (kueri ad hoc).
batch_sql_handle3 varbinary(64) ID pernyataan batch kueri adalah bagian dari. Diisi hanya jika kueri mereferensikan tabel sementara atau variabel tabel.
query_hash biner(8) Hash Zobrist di atas bentuk kueri individual, berdasarkan pohon kueri logis terikat (input). Petunjuk kueri tidak disertakan sebagai bagian dari hash.
is_internal_query2 bit Kueri dibuat secara internal.
query_parameterization_type2 kecil Jenis parameterisasi:

0 -Tidak
1 -Pengguna
2 -Sederhana
3 -Dipaksa
query_parameterization_type_desc4 nvarchar(60) Deskripsi tekstual untuk jenis parameterisasi.
initial_compile_start_time datetimeoffset Kompilasi waktu mulai.
last_compile_start_time datetimeoffset Kompilasi waktu mulai.
last_execution_time datetimeoffset Waktu eksekusi terakhir mengacu pada waktu akhir terakhir kueri/rencana.
last_compile_batch_sql_handle varbinary(64) Menangani batch SQL terakhir di mana kueri digunakan terakhir kali. Ini dapat disediakan sebagai input ke sys.dm_exec_sql_text (Transact-SQL) untuk mendapatkan teks lengkap batch.
last_compile_batch_offset_start2 bigint Informasi yang dapat diberikan bersama sys.dm_exec_sql_text dengan last_compile_batch_sql_handle.
last_compile_batch_offset_end2 bigint Informasi yang dapat diberikan bersama sys.dm_exec_sql_text dengan last_compile_batch_sql_handle.
count_compiles1 bigint Statistik kompilasi.
avg_compile_duration float Statistik kompilasi dalam mikrostik.
last_compile_duration bigint Statistik kompilasi dalam mikrostik.
avg_bind_duration2 float Mengikat statistik dalam mikrostik.
last_bind_duration2 bigint Statistik pengikatan.
avg_bind_cpu_time2 float Statistik pengikatan.
last_bind_cpu_time2 bigint Statistik pengikatan.
avg_optimize_duration float Statistik pengoptimalan dalam mikrostik.
last_optimize_duration bigint Statistik pengoptimalan.
avg_optimize_cpu_time2 float Statistik pengoptimalan dalam mikrostik.
last_optimize_cpu_time2 bigint Statistik pengoptimalan.
avg_compile_memory_kb2 float Mengkompilasi statistik memori.
last_compile_memory_kb2 bigint Mengkompilasi statistik memori.
max_compile_memory_kb2 bigint Mengkompilasi statistik memori.
is_clouddb_internal_query2 bit Selalu 0 di SQL Server lokal.

1 Azure Synapse Analytics selalu mengembalikan satu (1).

2 Azure Synapse Analytics selalu mengembalikan nol (0).

3 Azure Synapse Analytics selalu mengembalikan NULL.

4 Azure Synapse Analytics selalu mengembalikan None.

Izin

Memerlukan izin TAMPILKAN STATUS DATABASE.