Bagikan melalui


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, ShuffleMoveOperationTrimMoveOperation, , CopyOperation,DistributeReplicatedTableMoveOperation

Operasi rencana kueri SQL: ReturnOperation, , OnOperationRemoteOperation

Operasi rencana kueri lainnya: MetaDataCreateOperation, RandomIDOperation

Operasi eksternal untuk bacaan: HadoopShuffleOperation, , HadoopRoundRobinOperationHadoopBroadcastOperation

Operasi eksternal untuk MapReduce: HadoopJobOperation, HdfsDeleteOperation

Operasi eksternal untuk penulisan: ExternalExportDistributedOperation, , ExternalExportReplicatedOperationExternalExportControlOperation

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, , AllComputeNodesAllDistributions, ComputeNode, Distribution, SubsetNodes, , SubsetDistributions,Unspecified
location_type nvarchar(32) Menentukan tempat langkah berjalan. Compute, , ControlDMS
status nvarchar(32) Status langkah ini. Pending, , CompleteRunning, 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_idtersebut.
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.