Bagikan melalui


sys.dm_pdw_dms_workers (T-SQL)

Berlaku untuk: Azure Synapse Analytics Analytics Platform System (PDW)

Menyimpan informasi tentang semua pekerja yang menyelesaikan langkah-langkah DMS.

Catatan

Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.

Nama kolom Jenis Data Deskripsi Rentang
request_id nvarchar(32) Kueri bahwa pekerja DMS ini adalah bagian dari.

request_id, step_index, dan dms_step_index bentuk kunci untuk tampilan ini.
Lihat request_id di sys.dm_pdw_exec_requests.
step_index int Langkah kueri yang merupakan bagian dari pekerja DMS ini.

request_id, step_index, dan dms_step_index bentuk kunci untuk tampilan ini.
Lihat step_index di sys.dm_pdw_request_steps.
dms_step_index int Langkah dalam rencana DMS yang dijalankan pekerja ini.

request_id, step_index, dan dms_step_index bentuk kunci untuk tampilan ini.
pdw_node_id int Simpul yang dijalankan pekerja. Lihat node_id di sys.dm_pdw_nodes.
distribution_id Int Distribusi yang dijalankan pekerja, jika ada. Lihat distribution_id di sys.pdw_distributions.
type nvarchar(32) Jenis utas pekerja DMS yang diwakili entri ini. DIRECT_CONVERTER, , FILE_READERDIRECT_READER, HASH_CONVERTER, HASH_READER, ROUNDROBIN_CONVERTER, EXPORT_READER, EXTERNAL_READER, EXTERNAL_WRITER, , PARALLEL_COPY_READER, , REJECT_WRITERWRITER
status nvarchar(32) Status pekerja DMS. Informasi tidak tersedia.
bytes_per_sec bigint Membaca atau menulis throughput dalam detik terakhir. Lebih besar dari atau sama dengan 0. NULL jika kueri dibatalkan atau gagal sebelum pekerja dapat dijalankan.
bytes_processed bigint Total byte yang diproses oleh pekerja ini. Lebih besar dari atau sama dengan 0. NULL jika kueri dibatalkan atau gagal sebelum pekerja dapat dijalankan.
rows_processed bigint Jumlah baris yang dibaca atau ditulis untuk pekerja ini. Lebih besar dari atau sama dengan 0. NULL jika kueri dibatalkan atau gagal sebelum pekerja dapat dijalankan.
start_time datetime Waktu di mana eksekusi pekerja ini dimulai. Lebih besar dari atau sama dengan waktu mulai langkah kueri tempat pekerja ini berada. Lihat sys.dm_pdw_request_steps.
end_time datetime Waktu di mana eksekusi berakhir, gagal, atau dibatalkan. NULL untuk pekerja yang sedang berlangsung atau antrean. Jika tidak, lebih besar dari start_time.
total_elapsed_time int Total waktu yang dihabiskan dalam eksekusi, dalam milidetik. Lebih besar dari atau sama dengan 0.

Total waktu berlalu sejak sistem dimulai atau dimulai ulang. Jika total_elapsed_time melebihi nilai maksimum untuk bilangan bulat (24,8 hari dalam milidetik), itu akan menyebabkan kegagalan materialisasi karena luapan.

Nilai maksimum dalam milidetik setara dengan 24,8 hari.
cpu_time bigint Waktu CPU yang dikonsumsi oleh pekerja ini, dalam milidetik. Lebih besar dari atau sama dengan 0.
query_time int Periode waktu sebelum SQL mulai mengembalikan baris ke utas, dalam milidetik. Lebih besar dari atau sama dengan 0.
buffers_available int Jumlah buffer yang tidak digunakan. NULL jika kueri dibatalkan atau gagal sebelum pekerja dapat dijalankan.
sql_spid int ID Sesi pada instans SQL Server yang melakukan pekerjaan untuk pekerja DMS ini.
dms_cpid int ID proses dari utas aktual yang berjalan.
error_id nvarchar(36) Pengidentifikasi unik kesalahan yang terjadi selama eksekusi pekerja ini, jika ada. Lihat error_id di sys.dm_pdw_request_steps.
source_info nvarchar(4000) Untuk pembaca, spesifikasi tabel dan kolom sumber.
destination_info nvarchar(4000) Untuk penulis, spesifikasi tabel tujuan.

Untuk informasi tentang baris maksimum yang dipertahankan oleh tampilan ini, lihat bagian Metadata di topik Batas kapasitas.