sys.dm_pdw_nodes_exec_query_profiles (T-SQL)
Berlaku untuk: Azure Synapse Analytics
Memantau kemajuan kueri gudang data real time saat kueri sedang dalam eksekusi.
Catatan
Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.
Tabel dikembalikan
Penghitung yang dikembalikan adalah per operator per utas. Hasilnya dinamis dan tidak cocok dengan hasil opsi yang ada seperti SET STATISTICS XML ON
yang hanya membuat output saat kueri selesai.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
pdw_node_id | int | ID numerik unik yang terkait dengan simpul. |
id_sesi | smallint | Mengidentifikasi sesi di mana kueri ini berjalan. Referensi dm_exec_sessions.session_id. |
request_id | int | Mengidentifikasi permintaan target. Referensi dm_exec_sessions.request_id. |
sql_handle | varbinary(64) | Adalah token yang secara unik mengidentifikasi prosedur batch atau tersimpan yang menjadi bagian kueri. Referensi dm_exec_query_stats.sql_handle. |
plan_handle | varbinary(64) | Adalah token yang secara unik mengidentifikasi rencana eksekusi kueri untuk batch yang telah dijalankan dan rencananya berada di cache rencana, atau saat ini sedang dijalankan. Referensi dm_exec_query_stats.plan_handle. |
physical_operator_name | nvarchar(256) | Nama operator fisik. |
node_id | int | Mengidentifikasi simpul operator di pohon kueri. |
thread_id | int | Membedakan utas (untuk kueri paralel) milik simpul operator kueri yang sama. |
task_address | varbinary(8) | Mengidentifikasi tugas SQLOS yang digunakan utas ini. Referensi dm_os_tasks.task_address. |
row_count | bigint | Jumlah baris yang dikembalikan oleh operator sejauh ini. |
rewind_count | bigint | Jumlah putar balik sejauh ini. |
rebind_count | bigint | Jumlah pengikatan ulang sejauh ini. |
end_of_scan_count | bigint | Jumlah akhir pemindaian sejauh ini. |
estimate_row_count | bigint | Perkiraan jumlah baris. Ini dapat berguna untuk membandingkan dengan estimated_row_count dengan row_count aktual. |
first_active_time | bigint | Waktu, dalam milidetik, ketika operator pertama kali dipanggil. |
last_active_time | bigint | Waktu, dalam milidetik, ketika operator terakhir dipanggil. |
open_time | bigint | Tanda waktu saat terbuka (dalam milidetik). |
first_row_time | bigint | Tanda waktu saat baris pertama dibuka (dalam milidetik). |
last_row_time | bigint | Tanda waktu saat baris terakhir dibuka(dalam milidetik). |
close_time | bigint | Tanda waktu saat ditutup (dalam milidetik). |
elapsed_time_ms | bigint | Total waktu yang berlalu (dalam milidetik) yang digunakan oleh operasi simpul target sejauh ini. |
cpu_time_ms | bigint | Total waktu CPU (dalam milidetik) digunakan oleh operasi simpul target sejauh ini. |
database_id | smallint | ID database yang berisi objek tempat pembacaan dan penulisan sedang dilakukan. |
object_id | int | Pengidentifikasi untuk objek tempat pembacaan dan penulisan sedang dilakukan. Referensi sys.objects.object_id. |
index_id | int | Indeks (jika ada) set baris dibuka. |
scan_count | bigint | Jumlah pemindaian tabel/indeks sejauh ini. |
logical_read_count | bigint | Jumlah bacaan logis sejauh ini. |
physical_read_count | bigint | Jumlah bacaan fisik sejauh ini. |
read_ahead_count | bigint | Jumlah read-aheads sejauh ini. |
write_page_count | bigint | Jumlah penulisan halaman sejauh ini karena tumpahan. |
lob_logical_read_count | bigint | Jumlah pembacaan logis LOB sejauh ini. |
lob_physical_read_count | bigint | Jumlah bacaan fisik LOB sejauh ini. |
lob_read_ahead_count | bigint | Jumlah lob read-aheads sejauh ini. |
segment_read_count | int | Jumlah segmen read-aheads sejauh ini. |
segment_skip_count | int | Jumlah segmen yang dilewati sejauh ini. |
actual_read_row_count | bigint | Jumlah baris yang dibaca oleh operator sebelum predikat residu diterapkan. |
estimated_read_row_count | bigint | Berlaku untuk: Dimulai dengan SQL Server 2016 (13.x) SP1. Jumlah baris yang diperkirakan dibaca oleh operator sebelum predikat residu diterapkan. |
Keterangan
Komentar yang sama dalam sys.dm_exec_query_profiles berlaku.
Izin
VIEW SERVER STATE
Memerlukan izin pada server.
Lihat juga
Azure Synapse Analytics dan Tampilan Manajemen Dinamis Gudang Data Paralel (Transact-SQL)
Langkah berikutnya
Gambaran umum pengembangan Azure Synapse Analytics](/azure/sql-data-warehouse/sql-data-warehouse-overview-develop).