sys.dm_exec_distributed_sql_requests (SQL Bertransaksi)

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

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 (SQL Bertransaksi)
step_index int Indeks langkah kueri yang menjadi bagian dari distribusi ini. Lihat step_index di sys.dm_exec_distributed_request_steps (SQL Bertransaksi).
compute_node_id int Jenis operasi yang diwakili oleh langkah ini. Lihat compute_node_id di sys.dm_exec_compute_nodes (SQL Bertransaksi).
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, Antre
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.
start_time 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
perintah nvarchar(4000) Memegang teks lengkap perintah langkah ini. Setiap string permintaan yang valid untuk langkah. Dipotok jika lebih panjang dari 4000 karakter.

Lihat juga

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