sys.dm_exec_distributed_request_steps (Transact-SQL)

platí pro: SQL Server 2016 (13.x) a novější verze

Uchovává informace o všech krocích, které tvoří daný požadavek nebo dotaz PolyBase. Uvádí jeden řádek na každý krok dotazu.

Název sloupce Datový typ Description Range
execution_id int execution_id a step_index tvoří klíč pro toto zobrazení. Jedinečné číselné ID přidružené k požadavku Viz ID v sys.dm_exec_requests (Transact-SQL).
step_index int Pozice tohoto kroku v pořadí kroků, které tvoří požadavek. 0 až (n-1) pro požadavek s n kroky.
operation_type nvarchar(128) Typ operace reprezentované tímto krokem 'PřesunoutOperace', 'OnOperation', 'RandomIDOperation', 'RemoteOperation', 'ReturnOperation', 'ShuffleMoveOperation', 'TempTable PropertiesOperation', 'DropDiagnosticsNotifyOperation', 'HadoopShuffleOperation', 'HadoopBroadCast', 'HadoopRound Robin'
distribution_type nvarchar(32) Kde se krok provádí. 'Všechny výpočetníUzly', 'VšeDistribuce', 'VýpočetníUzly', 'Distribuce', 'VšeUzly', 'PodmnožinovéUzly', 'Podmnožinové', 'Nespecifikované'.
location_type nvarchar(32) Kde se krok provádí. 'Vypočítat', 'Hlava' nebo 'DMS'. Všechny kroky přesunu dat ukazují 'DMS'.
stav nvarchar(32) Stav tohoto kroku 'Čeká na to', 'běží', 'Dokončeno', 'Neúspěšné', 'Vrátit Neúspěšné', 'ČekajícíZrušit', 'Zrušeno', 'Zrušeno', 'Přerušeno'
error_id nvarchar(36) Jedinečné ID chyby přidružené k tomuto kroku, pokud existuje Pokud nedošlo k chybě, podívejte se na ID sys.dm_exec_compute_node_errors (Transact-SQL), null.
čas_startu datetime Čas spuštění kroku Menší nebo rovno aktuálnímu času a větší nebo rovno end_compile_time dotazu, do kterého tento krok patří.
čas ukončení datetime Čas, kdy se tento krok dokončil, byl zrušen nebo selhal. Menší nebo rovno aktuálnímu času a větší nebo rovno start_time, nastavte hodnotu NULL pro kroky aktuálně spuštěné nebo zařazené do fronty.
celkový uplynulý čas int Celková doba provádění kroku dotazu v milisekundách Mezi 0 a rozdílem mezi end_time a start_time. 0 pro kroky zařazené do fronty.
row_count bigint Celkový počet změněných nebo vrácených řádků tímto požadavkem 0 pro kroky, které nezměnily nebo nevracely data, počet řádků, kterých se jinak týká. Nastavte na -1 pro kroky DMS.
příkaz nvarchar(4000) Obsahuje úplný text příkazu tohoto kroku. Libovolný platný řetězec požadavku pro krok. Zkráceno, pokud je delší než 4000 znaků.

Viz také

Řešení potíží s PolyBase pomocí zobrazení dynamické správy
Zobrazení a funkce dynamické správy (Transact-SQL)
Zobrazení dynamické správy související s databází (Transact-SQL)