sys.dm_exec_distributed_request_steps (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri

Verilen bir PolyBase isteği veya sorgusunu oluşturan tüm adımlar hakkında bilgi tutar. Her sorgu adımında bir satır listeliyor.

Sütun Adı Veri Türü Description Menzil
execution_id int execution_id ve step_index bu görünümün anahtarını oluşturur. İstekle ilişkili benzersiz sayısal kimlik. Kimlik için sys.dm_exec_requests (Transact-SQL) bkz.
step_index int Bu adımın talebi oluşturan adımlar dizisinde konumu. 0'dan (n-1'e) n adımlı bir talep için.
operation_type nvarchar(128) Bu adımla temsil edilen işlemin türü. 'MoveOperation', 'OnOperation', 'RandomIDOperation', 'RemoteOperation', 'ReturnOperation', 'ShuffleMoveOperation', 'TempTablePropertiesOperation', 'DropDiagnosticsNotifyOperation', 'HadoopShuffleOperation', 'HadoopBroadCastOperation', 'HadoopRoundRobinOperation'
distribution_type nvarchar(32) Adımın yürütüldüğü yer. 'AllComputeNodes', 'AllDistributions', 'ComputeNode', 'Distribution', 'AllNodes', 'SubsetNodes', 'SubsetDistributions', 'unspecified '.
location_type nvarchar(32) Adımın yürütüldüğü yer. 'Hesaplama', 'Kafa' veya 'DMS'. Tüm veri taşıma adımlarında 'DMS' gösteriliyor.
status nvarchar(32) Bu adımın durumu 'Beklemede', 'Çalışıyor', 'Tamamlandı', 'Başarısız oldu', 'Geri Alındı', 'Beklemede İptal Edildi', 'İptal Edildi', 'İptal Edildi', 'İptal Edildi'
error_id nvarchar(36) Varsa, bu adımla ilişkili hatanın benzersiz kimliği Bkz. sys.dm_exec_compute_node_errors kimliği (Transact-SQL), hata oluşmadıysa NULL.
başlangıç zamanı datetime Adımın yürütülmeye başladığı saat Geçerli zamana daha küçük veya eşit ve bu adımın ait olduğu sorgunun end_compile_time daha büyük veya eşit.
bitiş_zamanı datetime Bu adımın yürütülmesinin tamamlandığı, iptal edildiği veya başarısız olduğu saat. Geçerli zamana daha küçük veya eşit ve start_time daha büyük veya buna eşit, şu anda yürütülmekte olan veya kuyruğa alınan adımlar için NULL olarak ayarlayın.
toplam_geçen_zaman int Sorgu adımının yürütülmekte olduğu toplam süre (milisaniye cinsinden) 0 ile end_time ile start_time arasındaki fark. Kuyruğa alınan adımlar için 0.
satır_sayısı bigint Bu istek tarafından değiştirilen veya döndürülen toplam satır sayısı Veri değiştirmeyen veya döndürmeyen adımlar için 0, aksi durumda etkilenen satır sayısı. DMS adımları için -1 olarak ayarlayın.
command nvarchar(4000) Bu adımın komutunun tam metnini tutar. Bir adım için geçerli bir istek dizesi. 4000 karakterden uzunsa kesilir.

Ayrıca Bkz.

Dinamik yönetim görünümleri ile PolyBase sorunlarını giderme
Dinamik Yönetim Görünümleri ve İşlevleri (Transact-SQL)
veritabanıyla ilgili dinamik yönetim görünümlerini (Transact-SQL)