sys.dm_pdw_request_steps (Transact-SQL)

Şunlar için geçerlidir: Azure Synapse AnalyticsAnalytics Platform Sistemi (PDW)

Azure Synapse Analytics'te belirli bir istek veya sorguyu oluşturan tüm adımlar hakkında bilgi tutar. Her sorgu adımında bir satır listeliyor.

Not

Bu söz dizimi, Azure Synapse Analytics'teki sunucusuz SQL havuzu tarafından desteklenmez.

Sütun adı Veri türü Açıklama Menzil
request_id nvarchar(32) request_id ve step_index bu manzaranın anahtarını uydurun.

İstekle ilişkili benzersiz sayısal kimlik.
Bak request_idsys.dm_pdw_exec_requests.
step_index int request_id ve step_index bu manzaranın anahtarını uydurun.

Bu adımın talebi oluşturan adımlar dizisinde konumu.
0 (n - 1) ile n adımlı bir talep için.
plan_node_id int Yürütme planındaki o adımın operatör kimliğine karşılık gelen düğüm kimliği. Hiçbiri
operation_type nvarchar(35) Bu adımla temsil edilen işlem türü. DMS sorgu planı işlemleri:PartitionMoveOperation, MoveOperation, BroadcastMoveOperation, ShuffleMoveOperation, TrimMoveOperationCopyOperation, ,DistributeReplicatedTableMoveOperation

SQL sorgu planı işlemleri:ReturnOperation, OnOperation, RemoteOperation

Diğer sorgu planı işlemleri:MetaDataCreateOperation, RandomIDOperation

Okumalar için harici işlemler:HadoopShuffleOperation, HadoopRoundRobinOperation, HadoopBroadcastOperation

MapReduce için harici işlemler:HadoopJobOperation, HdfsDeleteOperation

Yazmalar için harici işlemler:ExternalExportDistributedOperation, ExternalExportReplicatedOperation, ExternalExportControlOperation

Daha fazla bilgi için, Analytics Platform System (PDW) ürün dokümantasyonundaki "Sorgu Planlarını Anlama" bölümüne bakınız.

Bir sorgu planı ayrıca veritabanı ayarlarından da etkilenebilir. Detaylar için seçenekleri kontrolALTER DATABASE SET edin.
distribution_type nvarchar(32) Bu aşamanın geçtiği dağılım türü. AllNodes, AllDistributions, AllComputeNodes, , ComputeNode, Distribution, SubsetNodes, SubsetDistributions, Unspecified
location_type nvarchar(32) Adımın nerede çalıştığını belirtir. Compute, Control, DMS
status nvarchar(32) Bu adımın durumu. Pending, Running, Complete, Failed, UndoFailed, PendingCancelCancelledUndone,Aborted
error_id nvarchar(36) Varsa, bu adımla ilişkili hatanın benzersiz kimliği. Hata oluşmadığını NULL. request_id, ilgili request_idiçin listelenen hataların tümünü görüntülemek üzere sys.dm_pdw_errors'daki request_id ile eşleştirilebilir.
start_time datetime Adımın yürütülmeye başladığı zaman. Mevcut zamana daha küçük veya eşit ve bu adımın ait olduğu sorguya daha büyük veya eşittir end_compile_time . Sorgular hakkında daha fazla bilgi için bkz. sys.dm_pdw_exec_requests.
end_time datetime Bu adımın tamamlandığı, iptal olduğu veya başarısız olduğu zaman. Mevcut zamana daha küçük veya eşit ve daha büyük veya eşit.start_time Şu anda yürütülmekte veya kuyrukta olan adımlar için ayarla NULL .
total_elapsed_time int Sorgu adımının çalıştığı toplam süre, milisaniyeler cinsinden. Arasındaki 0 fark end_time ile start_timearasındaki fark. 0 sırada duran adımlar için.

total_elapsed_time bir tamsayı için en yüksek değeri aşarsa, total_elapsed_time en büyük değer olmaya devam eder. Bu koşul "En yüksek değer aşıldı" uyarısını oluşturur.

Milisaniye cinsinden maksimum değer 24,8 güne eşdeğerdir.
row_count bigint Bu istekle değiştirilen veya geri dönen toplam satır sayısı. Adımın etkilendiği sıra sayısı. Veri işlem adımları için sıfırdan büyük veya eşittir. -1 Veri üzerinde çalışmayan adımlar için.
estimated_rows bigint Sorgu derleme sırasında hesaplanan toplam satır sayısı. Adım tarafından tahmin edilen satır sayısı. Veri işlem adımları için sıfırdan büyük veya eşittir. -1 Veri üzerinde çalışmayan adımlar için.
command nvarchar(4000) Bu adımın komutunun tam metnini tutar. Bir adım için geçerli bir istek dizesi. NULL işlem türde MetaDataCreateOperationolduğunda . 4.000 karakterden uzun olsa kısaltılmış.

Bu görünümde tutulan en fazla satır sayısı hakkında bilgi için bkz. Kapasite sınırları.