Bagikan melalui


sys.dm_exec_distributed_sql_requests (T-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan Azure SQL Managed Instance yang lebih baru

Menyimpan informasi tentang semua distribusi kueri SQL sebagai bagian dari langkah SQL dalam kueri. Tampilan ini memperlihatkan data untuk 1000 permintaan terakhir; permintaan aktif selalu memiliki data yang ada dalam tampilan ini.

Nama kolom Jenis Data Deskripsi Rentang
execution_id nvarchar(32) execution_id dan step_index membentuk kunci untuk tampilan ini. Id numerik unik yang terkait dengan permintaan. Lihat ID di sys.dm_exec_requests (Transact-SQL)
step_index int Indeks langkah kueri yang menjadi bagian dari distribusi ini. Lihat step_index di sys.dm_exec_distributed_request_steps (Transact-SQL).
compute_node_id int Jenis operasi yang diwakili oleh langkah ini. Lihat compute_node_id di sys.dm_exec_compute_nodes (Transact-SQL).
distribution_id int Di mana langkah tersebut dijalankan. Atur ke -1 untuk permintaan yang berjalan pada cakupan simpul bukan cakupan distribusi.
status nvarchar(32) Status langkah ini Aktif, Dibatalkan, Selesai, Gagal, Antrean
error_id nvarchar(36) Id unik kesalahan yang terkait dengan langkah ini, jika ada Lihat id sys.dm_exec_compute_node_errors (Transact-SQL), NULL jika tidak ada kesalahan yang terjadi.
waktu_mulai datetime Waktu saat langkah memulai eksekusi Lebih kecil atau sama dengan waktu saat ini dan lebih besar atau sama dengan end_compile_time kueri tempat langkah ini berada.
end_time datetime Waktu saat langkah ini menyelesaikan eksekusi, dibatalkan, atau gagal. Lebih kecil atau sama dengan waktu saat ini dan lebih besar atau sama dengan start_time, atur ke NULL untuk langkah-langkah yang saat ini dalam eksekusi atau antrean.
total_elapsed_time int Jumlah total waktu yang telah dijalankan langkah kueri, dalam milidetik Antara 0 dan perbedaan antara end_time dan start_time. 0 untuk langkah-langkah antrean.
row_count bigint Jumlah total baris yang diubah atau dikembalikan oleh permintaan ini 0 untuk langkah-langkah yang tidak mengubah atau mengembalikan data, jumlah baris yang terpengaruh sebaliknya. Atur ke -1 untuk langkah-langkah DMS.
spid int Id sesi pada instans SQL Server yang menjalankan distribusi kueri
command nvarchar(4000) Menyimpan teks lengkap perintah langkah ini. Setiap string permintaan yang valid untuk langkah. Dipotong jika lebih dari 4000 karakter.

Lihat Juga

Pemecahan masalah PolyBase dengan tampilan manajemen dinamis
Tampilan dan Fungsi Manajemen Dinamis (Transact-SQL)
Tampilan Manajemen Dinamis Terkait Database (Transact-SQL)