Bagikan melalui


sys.query_store_query (T-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL Database Azure SQL Managed Instance Azure 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_id 1 bigint Kunci asing. Bergabung ke sys.query_context_settings (Transact-SQL).
object_id 2 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_handle 3 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_query 2 bit Kueri dibuat secara internal.
query_parameterization_type 2 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_start 2 bigint Informasi yang dapat diberikan bersama sys.dm_exec_sql_text dengan last_compile_batch_sql_handle.
last_compile_batch_offset_end 2 bigint Informasi yang dapat diberikan bersama sys.dm_exec_sql_text dengan last_compile_batch_sql_handle.
count_compiles 1 bigint Statistik kompilasi.
avg_compile_duration float Statistik kompilasi dalam mikrostik.
last_compile_duration bigint Statistik kompilasi dalam mikrostik.
avg_bind_duration 2 float Mengikat statistik dalam mikrostik.
last_bind_duration 2 bigint Statistik pengikatan.
avg_bind_cpu_time 2 float Statistik pengikatan.
last_bind_cpu_time 2 bigint Statistik pengikatan.
avg_optimize_duration float Statistik pengoptimalan dalam mikrostik.
last_optimize_duration bigint Statistik pengoptimalan.
avg_optimize_cpu_time 2 float Statistik pengoptimalan dalam mikrostik.
last_optimize_cpu_time 2 bigint Statistik pengoptimalan.
avg_compile_memory_kb 2 float Mengkompilasi statistik memori.
last_compile_memory_kb 2 bigint Mengkompilasi statistik memori.
max_compile_memory_kb 2 bigint Mengkompilasi statistik memori.
is_clouddb_internal_query 2 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.