Bagikan melalui


sys.dm_exec_distributed_request_steps (T-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan versi 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 (Transact-SQL).
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.
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.
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)