sys.dm_exec_dms_workers (SQL Bertransaksi)
Berlaku untuk:
SQL Server 2016 (13.x) dan 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 yang menjadi bagian dari pekerja DMS ini. execution_id, step_index, dan dms_step_index membentuk kunci untuk tampilan ini. |
|
| step_index | int |
Langkah kueri yang menjadi bagian dari pekerja DMS ini. | Lihat indeks langkah di sys.dm_exec_distributed_request_steps (SQL Transact). |
| dms_step_index | int |
Langkah dalam rencana DMS yang dijalankan pekerja ini. | Lihat sys.dm_exec_dms_workers (SQL Bertransaksi) |
| compute_node_id | int |
Simpul yang dijalankan pekerja. | Lihat sys.dm_exec_compute_nodes (SQL Transaksi). |
| 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', 'PENULIS' |
| 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 |
||
| 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. |
| 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) |
||
| perintah | nvarchar(4000) |
||
| compute_pool_id | int |
Pengidentifikasi unik untuk kumpulan. |
Lihat juga
Pemecahan masalah PolyBase dengan tampilan manajemen dinamis
Tampilan dan Fungsi Manajemen Dinamis (SQL Transact)
Tampilan Manajemen Dinamis Terkait Database (SQL Transaksi)