sys.dm_exec_dms_workers (T-SQL)
Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru
Menyimpan informasi tentang semua pekerja yang menyelesaikan langkah-langkah DMS.
Tampilan ini memperlihatkan data untuk 1000 permintaan terakhir dan permintaan aktif; permintaan aktif selalu memiliki data yang ada dalam tampilan ini.
Nama kolom | Jenis Data | Deskripsi | Rentang |
---|---|---|---|
execution_id | nvarchar(32) |
Kueri bahwa pekerja DMS ini adalah bagian dari. execution_id, step_index, dan dms_step_index membentuk kunci untuk tampilan ini. |
|
step_index | int |
Langkah kueri yang merupakan bagian dari pekerja DMS ini. | Lihat indeks langkah di sys.dm_exec_distributed_request_steps (Transact-SQL). |
dms_step_index | int |
Langkah dalam rencana DMS yang dijalankan pekerja ini. | Lihat sys.dm_exec_dms_workers (Transact-SQL) |
compute_node_id | int |
Simpul yang dijalankan pekerja. | Lihat sys.dm_exec_compute_nodes (Transact-SQL). |
distribution_id | int |
||
jenis | nvarchar(32) |
Jenis utas pekerja DMS yang diwakili entri ini. | 'DIRECT_CONVERTER', 'DIRECT_READER', 'FILE_READER', 'HASH_CONVERTER', 'HASH_READER', 'ROUNDROBIN_CONVERTER', 'EXPORT_READER', 'EXTERNAL_READER', 'EXTERNAL_WRITER', 'PARALLEL_COPY_READER', 'REJECT_WRITER', 'WRITER' |
status | nvarchar(32) |
Status langkah ini | 'Tertunda', 'Running', 'Complete', 'Failed', 'UndoFailed', 'PendingCancel', 'Cancelled', 'Undone', 'Aborted' |
bytes_per_sec | bigint |
||
bytes_processed | bigint |
||
rows_processed | bigint |
||
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. |
cpu_time | bigint |
||
query_time | int |
||
buffers_available | int |
||
dms_cpid | int |
||
sql_spid | int |
||
error_id | nvarchar(36) |
||
source_info | nvarchar(4000) |
||
destination_info | nvarchar(4000) |
||
command | nvarchar(4000) |
||
compute_pool_id | int |
Pengidentifikasi unik untuk kumpulan. |
Lihat Juga
Pemecahan masalah PolyBase dengan tampilan manajemen dinamis
Tampilan dan Fungsi Manajemen Dinamis (Transact-SQL)
Tampilan Manajemen Dinamis Terkait Database (Transact-SQL)