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)