sys.query_store_query (SQL Bertransaksi)

Berlaku untuk:yes SQL Server 2016 (13.x) dan yang lebih baru YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics

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

Nama kolom Jenis data Deskripsi
query_id bigint Kunci primer.
query_text_id bigint Kunci asing. Bergabung ke sys.query_store_query_text (SQL Transact)
context_settings_id bigint Kunci asing. Bergabung ke sys.query_context_settings (Transact-SQL).
Catatan: Azure Synapse Analytics akan selalu mengembalikan satu (1).
object_id 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).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
batch_sql_handle varbinary(64) ID batch pernyataan yang menjadi bagian dari kueri. Diisi hanya jika kueri mereferensikan tabel sementara atau variabel tabel.
Catatan: Azure Synapse Analytics akan selalu mengembalikan NULL.
query_hash biner(8) Hash MD5 dari kueri individual, berdasarkan pohon kueri logis. Termasuk petunjuk pengoptimal.
is_internal_query bit Kueri dibuat secara internal.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
query_parameterization_type kecil Jenis parameterisasi:

0 - Tidak ada

1 - Pengguna

2 - Sederhana

3 - Dipaksa
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
query_parameterization_type_desc nvarchar(60) Deskripsi tekstual untuk jenis parameterisasi.
Catatan: Azure Synapse Analytics akan selalu mengembalikan None.
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 bigint Informasi yang dapat diberikan kepada sys.dm_exec_sql_text bersama dengan last_compile_batch_sql_handle.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_compile_batch_offset_end bigint Informasi yang dapat diberikan kepada sys.dm_exec_sql_text bersama dengan last_compile_batch_sql_handle.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
count_compiles bigint Statistik kompilasi.
Catatan: Azure Synapse Analytics akan selalu mengembalikan satu (1).
avg_compile_duration Float Statistik kompilasi dalam mikrostik.
last_compile_duration bigint Statistik kompilasi dalam mikrostik.
avg_bind_duration Float Mengikat statistik dalam mikro detik.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_bind_duration bigint Statistik pengikatan.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
avg_bind_cpu_time Float Statistik pengikatan.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_bind_cpu_time bigint Statistik pengikatan.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
avg_optimize_duration Float Statistik pengoptimalan dalam mikrosetik.
last_optimize_duration bigint Statistik pengoptimalan.
avg_optimize_cpu_time Float Statistik pengoptimalan dalam mikrosekon.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_optimize_cpu_time bigint Statistik pengoptimalan.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
avg_compile_memory_kb Float Mengkompilasi statistik memori.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_compile_memory_kb bigint Mengkompilasi statistik memori.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
max_compile_memory_kb bigint Mengkompilasi statistik memori.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
is_clouddb_internal_query bit Selalu 0 di SQL Server lokal.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).

Izin

Memerlukan izin TAMPILKAN STATUS DATABASE .

Lihat juga

sys.database_query_store_options (SQL Bertransaksi)
sys.query_context_settings (SQL Bertransaksi)
sys.query_store_plan (SQL Bertransaksi)
sys.query_store_query_text (SQL Bertransaksi)
sys.query_store_wait_stats (SQL Bertransaksi)
sys.query_store_runtime_stats (SQL Bertransaksi)
sys.query_store_runtime_stats_interval (SQL Bertransaksi)
sys.fn_stmt_sql_handle_from_sql_stmt (SQL Bertransaksi)
Petunjuk Simpanan Kueri
Memantau Performa Dengan Menggunakan Penyimpanan Kueri
Tampilan Katalog (Transact-SQL)
Prosedur Tersimpan Penyimpanan Kueri (SQL Transact)