sys.dm_exec_distributed_request_steps (SQL Bertransaksi)

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

Menyimpan informasi tentang semua langkah yang menyusun permintaan atau kueri PolyBase tertentu. Ini mencantumkan satu baris per langkah kueri.

Nama kolom Jenis Data Deskripsi Rentang
execution_id int 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 Posisi langkah ini dalam urutan langkah-langkah yang membentuk permintaan. 0 hingga (n-1) untuk permintaan dengan n langkah.
operation_type nvarchar(128) Jenis operasi yang diwakili oleh langkah ini. 'MoveOperation','OnOperation','RandomIDOperation','RemoteOperation','ReturnOperation','ShuffleMoveOperation','TempTablePropertiesOperation','DropDiagnosticsNotifyOperation', 'HadoopShuffleOperation', 'HadoopBroadCastOperation', 'HadoopRoundRobinOperation'
distribution_type nvarchar(32) Di mana langkah tersebut dijalankan. 'AllComputeNodes','AllDistributions','ComputeNode','Distribution','AllNodes','SubsetNodes','SubsetDistributions','Unspecified'.
location_type nvarchar(32) Di mana langkah tersebut dijalankan. 'Komputasi','Kepala' atau 'DMS'. Semua langkah pergerakan data menunjukkan 'DMS'.
status nvarchar(32) Status langkah ini 'Tertunda', 'Running', 'Complete', 'Failed', 'UndoFailed', 'PendingCancel', 'Cancelled', 'Undone', 'Aborted'
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.
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)