sys.dm_exec_distributed_request_steps (Transact-SQL)

適用対象: SQL Server 2016 (13.x) 以降のバージョン

特定の PolyBase 要求またはクエリを構成するすべてのステップに関する情報を保持します。 クエリ ステップごとに 1 行ずつ一覧表示されます。

列名 データ型 説明 Range
execution_id int execution_idし、このビューのキーを構成step_index。 要求に関連付けられている一意の数値 ID。 「sys.dm_exec_requestsの ID (Transact-SQL)」を参照してください。
step_index int 要求を構成する一連のステップにおけるこのステップの位置。 n ステップの要求の場合は 0 から (n-1)。
operation_type nvarchar(128) この手順で表される操作の種類。 'MoveOperation','OnOperation','RandomIDOperation','RemoteOperation','ReturnOperation','ShuffleMoveOperation','TempTablePropertiesOperation','DropDiagnosticsNotifyOperation', 'HadoopShuffleOperation', 'HadoopBroadCastOperation', 'HadoopRoundRobinOperation'
distribution_type nvarchar(32) ステップが実行されている場所。 'AllComputeNodes','AllDistributions','ComputeNode','Distribution','AllNodes','SubsetNodes','SubsetDistributions','Unspecified'.
location_type nvarchar(32) ステップが実行されている場所。 'Compute','Head' または 'DMS' です。 すべてのデータ移動手順に 'DMS' が表示されます。
status nvarchar(32) この手順の状態 'Pending'、'Running'、'Complete'、'Failed'、'UndoFailed'、'PendingCancel'、'Cancelled'、'Undone'、'Aborted'
error_id nvarchar(36) この手順に関連付けられているエラーの一意の ID (存在する場合) エラーが発生しなかった場合は、 sys.dm_exec_compute_node_errorsの ID (Transact-SQL)、NULL を参照してください。
start_time datetime ステップが実行を開始した時刻 現在の時刻より小さいか等しく、このステップが属するクエリのend_compile_time以上。
end_time datetime このステップの実行が完了した時刻、取り消された時刻、または失敗した時刻。 現在の時刻より小さいか等しく、start_time以上の場合は、現在実行中またはキューに入っているステップの場合は NULL に設定されます。
total_elapsed_time int クエリ ステップが実行されている合計時間 (ミリ秒単位) 0 から end_time と start_time の差。 キューに入ったステップの場合は 0。
row_count bigint この要求によって変更または返された行の合計数 データを変更または返さなかったステップの場合は 0、それ以外の場合は影響を受ける行数。 DMS ステップの場合は -1 に設定します。
command nvarchar(4000) この手順のコマンドのフルテキストを保持します。 ステップの有効な要求文字列。 4,000 文字より長い場合は切り捨てられます。

参照

動的管理ビューを使用した PolyBase のトラブルシューティング
動的管理ビューと動的管理関数 (Transact-SQL)
データベース関連の動的管理ビュー (Transact-SQL)