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 (Transact-SQL) の ID を参照してください。 |
step_index | int | 要求を構成する一連のステップにおけるこのステップの位置。 | n ステップの要求の場合は 0 から (n-1)。 |
operation_type | nvarchar(128) | この手順で表される操作の種類。 | 'MoveOperation','OnOperation','RandomIDOperation','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 (Transact-SQL) の ID(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)