sys.dm_pdw_request_steps (T-SQL)
Berlaku untuk: Azure Synapse Analytics Analytics Platform System (PDW)
Menyimpan informasi tentang semua langkah yang menyusun permintaan atau kueri tertentu di Azure Synapse Analytics. Ini mencantumkan satu baris per langkah kueri.
Catatan
Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.
Nama kolom | Jenis data | Deskripsi | Rentang |
---|---|---|---|
request_id |
nvarchar(32) | request_id dan step_index buat kunci untuk tampilan ini.ID numerik unik yang terkait dengan permintaan. |
Lihat request_id di sys.dm_pdw_exec_requests. |
step_index |
int | request_id dan step_index buat kunci untuk tampilan ini.Posisi langkah ini dalam urutan langkah-langkah yang membentuk permintaan. |
0 ke (n - 1) untuk permintaan dengan n langkah. |
plan_node_id |
int | ID node yang sesuai dengan ID operator dari langkah tersebut dalam rencana eksekusi. | Tidak |
operation_type |
nvarchar(35) | Jenis operasi yang diwakili oleh langkah ini. | Operasi rencana kueri DMS: PartitionMoveOperation , , MoveOperation , BroadcastMoveOperation , ShuffleMoveOperation TrimMoveOperation , , CopyOperation ,DistributeReplicatedTableMoveOperation Operasi rencana kueri SQL: ReturnOperation , , OnOperation RemoteOperation Operasi rencana kueri lainnya: MetaDataCreateOperation , RandomIDOperation Operasi eksternal untuk bacaan: HadoopShuffleOperation , , HadoopRoundRobinOperation HadoopBroadcastOperation Operasi eksternal untuk MapReduce: HadoopJobOperation , HdfsDeleteOperation Operasi eksternal untuk penulisan: ExternalExportDistributedOperation , , ExternalExportReplicatedOperation ExternalExportControlOperation Untuk informasi selengkapnya, lihat "Memahami Rencana Kueri" dalam dokumentasi produk Analytics Platform System (PDW). Rencana kueri juga dapat dipengaruhi oleh pengaturan database. Periksa opsi ALTER DATABASE SET untuk detailnya. |
distribution_type |
nvarchar(32) | Jenis distribusi yang dijalani langkah ini. | AllNodes , , AllComputeNodes AllDistributions , ComputeNode , Distribution , SubsetNodes , , SubsetDistributions ,Unspecified |
location_type |
nvarchar(32) | Menentukan tempat langkah berjalan. | Compute , , Control DMS |
status |
nvarchar(32) | Status langkah ini. | Pending , , Complete Running , Failed , UndoFailed , PendingCancel , Cancelled , , Undone ,Aborted |
error_id |
nvarchar(36) | ID unik kesalahan yang terkait dengan langkah ini, jika ada. | NULL jika tidak ada kesalahan yang terjadi. request_id dapat dicocokkan dengan request_id di sys.dm_pdw_errors untuk melihat semua kesalahan yang tercantum untuk spesifik request_id tersebut. |
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. Untuk informasi selengkapnya tentang kueri, lihat sys.dm_pdw_exec_requests. |
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 sedang dieksekusi atau diantrekan. |
total_elapsed_time |
int | Jumlah total waktu langkah kueri telah berjalan, dalam milidetik. | Antara 0 dan perbedaan antara end_time dan start_time . 0 untuk langkah-langkah antrean.Jika total_elapsed_time melebihi nilai maksimum untuk bilangan bulat, total_elapsed_time terus menjadi nilai maksimum. Kondisi ini menghasilkan peringatan "Nilai maksimum telah terlampaui."Nilai maksimum dalam milidetik setara dengan 24,8 hari. |
row_count |
bigint | Jumlah total baris yang diubah atau dikembalikan oleh permintaan ini. | Jumlah baris yang dipengaruhi oleh langkah. Lebih besar dari atau sama dengan nol untuk langkah-langkah operasi data. -1 untuk langkah-langkah yang tidak beroperasi pada data. |
estimated_rows |
bigint | Jumlah total baris pekerjaan yang dihitung selama kompilasi kueri. | Jumlah baris yang diperkirakan berdasarkan langkah. Lebih besar dari atau sama dengan nol untuk langkah-langkah operasi data. -1 untuk langkah-langkah yang tidak beroperasi pada data. |
command |
nvarchar(4000) | Menyimpan teks lengkap perintah langkah ini. | Setiap string permintaan yang valid untuk langkah. NULL ketika operasi berjenis MetaDataCreateOperation . Dipotong jika lebih panjang dari 4.000 karakter. |
Untuk informasi tentang baris maksimum yang dipertahankan oleh tampilan ini, lihat Batas kapasitas.