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_READER DIRECT_READER , HASH_CONVERTER , HASH_READER , ROUNDROBIN_CONVERTER , EXPORT_READER , EXTERNAL_READER , EXTERNAL_WRITER , , PARALLEL_COPY_READER , , REJECT_WRITER WRITER |
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.