sys.dm_pdw_sql_requests (T-SQL)

Berlaku untuk:Azure Synapse Analytics AnalyticsPlatform System (PDW)

Menyimpan informasi tentang semua distribusi kueri SQL Server sebagai bagian dari langkah SQL dalam kueri.

Catatan

Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.

Nama kolom Jenis Data Deskripsi Rentang
request_id nvarchar(32) Pengidentifikasi unik kueri tempat distribusi kueri SQL ini berada.

request_id, step_index, dan distribution_id bentuk kunci untuk tampilan ini.
Lihat request_id di sys.dm_pdw_exec_requests.
step_index int Indeks langkah kueri yang menjadi bagian dari distribusi ini.

request_id, step_index, dan distribution_id bentuk kunci untuk tampilan ini.
Lihat step_index di sys.dm_pdw_request_steps.
pdw_node_id int Pengidentifikasi unik simpul tempat distribusi kueri ini dijalankan. Lihat node_id di sys.dm_pdw_nodes.
distribution_id int Pengidentifikasi unik distribusi tempat distribusi kueri ini dijalankan.

request_id, step_index, dan distribution_id bentuk kunci untuk tampilan ini.
Lihat distribution_id di sys.pdw_distributions. Atur ke -1 untuk permintaan yang berjalan pada cakupan simpul, bukan cakupan distribusi.
status nvarchar(32) Status distribusi kueri saat ini. Pending, , RunningFailed, Cancelled, Complete, , Aborted,CancelSubmitted
error_id nvarchar(36) Pengidentifikasi unik kesalahan yang terkait dengan distribusi kueri ini, jika ada. Lihat error_id di sys.dm_pdw_errors. Atur ke NULL jika tidak ada kesalahan yang terjadi.
start_time datetime Waktu di mana distribusi kueri memulai eksekusi. Lebih kecil atau sama dengan waktu saat ini dan lebih besar atau sama dengan start_time langkah kueri tempat distribusi kueri ini berada.
end_time datetime Waktu saat distribusi kueri ini selesai dieksekusi, dibatalkan, atau gagal. Lebih besar atau sama dengan start_time, atau diatur ke NULL jika distribusi kueri sedang berlangsung atau diantrekan.
total_elapsed_time int Mewakili waktu distribusi kueri telah berjalan, dalam milidetik. Lebih besar atau sama dengan 0. Sama dengan delta dan start_timeend_time untuk distribusi kueri yang selesai, gagal, atau dibatalkan.

Jika total_elapsed_time melebihi nilai maksimum untuk bilangan bulat, total_elapsed_time akan terus menjadi nilai maksimum. Kondisi ini akan menghasilkan peringatan "Nilai maksimum telah terlampaui."

Nilai maksimum dalam milidetik setara dengan 24,8 hari.
row_count bigint Jumlah baris yang diubah atau dibaca oleh distribusi kueri ini. -1 untuk operasi yang tidak mengubah atau mengembalikan data, seperti CREATE TABLE dan DROP TABLE.
spid int ID Sesi pada instans SQL Server yang menjalankan distribusi kueri.
command nvarchar(4000) Teks lengkap perintah untuk distribusi kueri ini. Setiap kueri atau string permintaan yang valid.

Untuk informasi tentang baris maksimum yang dipertahankan oleh tampilan ini, lihat bagian Metadata di topik Batas kapasitas.