sys.dm_pdw_dms_external_work (T-SQL)
Berlaku untuk:Azure Synapse Analytics AnalyticsPlatform System (PDW)
Tampilan sistem Azure Synapse Analytics yang menyimpan informasi tentang semua langkah Layanan Pergerakan Data (DMS) untuk operasi eksternal.
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 yang menggunakan pekerja DMS ini. request_id, step_index, dan dms_step_index membentuk kunci untuk tampilan ini. |
Sama seperti request_id dalam sys.dm_pdw_exec_requests (Transact-SQL). |
step_index | int | Langkah kueri yang memanggil pekerja DMS ini. request_id, step_index, dan dms_step_index membentuk kunci untuk tampilan ini. |
Sama seperti step_index dalam sys.dm_pdw_request_steps (Transact-SQL). |
dms_step_index | int | Langkah saat ini dalam paket DMS. request_id, step_index, dan dms_step_index membentuk kunci untuk tampilan ini. |
Sama seperti dms___step_index dalam sys.dm_pdw_dms_workers (Transact-SQL). |
pdw_node_id | int | Simpul yang menjalankan pekerja DMS. | Sama seperti node_id dalam sys.dm_pdw_nodes (Transact-SQL). |
jenis | nvarchar(60) | Jenis operasi eksternal yang dijalankan simpul ini. FILE SPLIT adalah operasi pada file Hadoop eksternal yang telah dibagi menjadi beberapa musim gugur yang lebih kecil. |
'PEMISAHAN FILE' |
work_id | int | ID pemisahan file. | Lebih besar dari atau sama dengan 0. Unik per simpul Komputasi. |
input_name | nvarchar(60) | Nama string untuk input yang sedang dibaca. | Untuk file Hadoop, ini adalah nama file Hadoop. |
read_location | bigint | Offset lokasi baca. | |
bytes_processed | bigint | Jumlah byte yang diproses oleh pekerja ini. | Lebih besar dari atau sama dengan 0. |
length | bigint | Jumlah byte dalam pemisahan file. Untuk Hadoop, ini adalah ukuran blok HDFS. |
Ditentukan pengguna. Defaultnya adalah 64 MB. |
status | nvarchar(32) | Status pekerja. | Tertunda, Pemrosesan, Selesai, Gagal, Dibatalkan |
waktu_mulai | 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 (Transact-SQL). |
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. Jika total_elapsed_time melebihi nilai maksimum untuk bilangan bulat, total_elapsed_time akan terus menjadi nilai maksimum. Kondisi ini akan menghasilkan peringatan "Nilai maksimum telah terlampaui." Nilai maksimum dalam milidetik setara dengan 24,8 hari. |
Untuk informasi tentang baris maksimum yang dipertahankan oleh tampilan ini, lihat bagian Metadata di topik Batas kapasitas.
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk