Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server 2016 (13.x) dan versi yang
lebih baru Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL database di Microsoft Fabric
Berisi informasi tentang kueri dan statistik eksekusi runtime agregat keseluruhan terkait.
| Nama kolom | Jenis data | Description |
|---|---|---|
query_id |
bigint | Kunci primer. |
query_text_id |
bigint | Kunci asing. Bergabung ke sys.query_store_query_text |
context_settings_id
1 |
bigint | Kunci asing. Bergabung ke sys.query_context_settings. |
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). Lihat bagian Keterangan di artikel ini. |
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 |
binary(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 |
tinyint | Jenis parameterisasi:0 -Tidak1 -Pengguna2 -Sederhana3 -Dipaksa |
query_parameterization_type_desc
4 |
nvarchar(60) | Deskripsi tekstual untuk jenis parameterisasi. |
initial_compile_start_time |
datetimeoffset | Waktu mulai kompilasi awal. |
last_compile_start_time |
datetimeoffset | Waktu mulai kompilasi terbaru. |
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 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.
Remarks
Kolom object_id hanya diisi ketika pernyataan dikompilasi dari modul Transact-SQL. Modul adalah objek dengan cakupan skema apa pun yang memiliki baris dalam sys.sql_modules.
Karena pengoptimal kueri memperluas tampilan yang tidak diindeks sebelum menghasilkan rencana, hanya tabel yang mendasar yang tersisa, meskipun tampilan terindeks muncul sebagai tabel.
Permissions
Memerlukan VIEW DATABASE STATE izin.
Konten terkait
- sys.database_query_store_options (Transact-SQL)
- sys.query_context_settings (T-SQL)
- sys.query_store_plan (T-SQL)
- sys.query_store_query_text (T-SQL)
- sys.query_store_wait_stats (T-SQL)
- sys.query_store_runtime_stats (T-SQL)
- sys.query_store_runtime_stats_interval (T-SQL)
- sys.fn_stmt_sql_handle_from_sql_stmt (Transact-SQL)
- Petunjuk penyimpanan kueri
- Memantau performa dengan menggunakan Penyimpanan Kueri
- Tampilan katalog sistem (Transact-SQL)
- Prosedur tersimpan Penyimpanan Kueri (Transact-SQL)