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)