sys.dm_pdw_request_steps (Transact-SQL)
適用対象: Azure Synapse Analytics Analytics Platform System (PDW)
Azure Synapse Analytics で特定の要求またはクエリを構成するすべての手順に関する情報を保持します。 クエリ ステップごとに 1 行が一覧表示されます。
Note
この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。
列名 | データ型 | 説明 | Range |
---|---|---|---|
request_id |
nvarchar(32) | request_id を step_index 、このビューのキーを構成します。要求に関連付けられている一意の数値 ID。 |
sys.dm_pdw_exec_requestsのrequest_id を参照してください。 |
step_index |
int | request_id を step_index 、このビューのキーを構成します。要求を構成する一連のステップにおけるこのステップの位置。 |
0 (n - 1) n のステップを含む要求に対して します。 |
plan_node_id |
int | 実行プラン内のそのステップのオペレーター ID に対応するノード ID。 | なし |
operation_type |
nvarchar(35) | この手順で表される操作の種類。 | DMS クエリ プランの操作: PartitionMoveOperation 、 MoveOperation 、 BroadcastMoveOperation 、 ShuffleMoveOperation 、 TrimMoveOperation 、 CopyOperation 、 DistributeReplicatedTableMoveOperation SQL クエリ プランの操作: ReturnOperation 、 OnOperation 、 RemoteOperation その他のクエリ プラン操作: MetaDataCreateOperation 、 RandomIDOperation 読み取り: HadoopShuffleOperation 、 HadoopRoundRobinOperation 、 HadoopBroadcastOperation MapReduce: HadoopJobOperation の外部操作 HdfsDeleteOperation writes: ExternalExportDistributedOperation 、 ExternalExportReplicatedOperation 、 ExternalExportControlOperation 詳細については、 Analytics Platform System (PDW) 製品ドキュメントの「クエリ プランについて」を参照してください。 クエリ プランは、データベース設定の影響を受ける場合もあります。 詳細については、 |
distribution_type |
nvarchar(32) | この手順で実行される分布の種類。 | AllNodes 、 AllDistributions 、 AllComputeNodes 、 ComputeNode 、 Distribution 、 SubsetNodes 、 SubsetDistributions 、 Unspecified |
location_type |
nvarchar(32) | ステップが実行されている場所を指定します。 | Compute 、 Control 、 DMS |
status |
nvarchar(32) | この手順の状態。 | Pending 、 Running 、 Complete 、 Failed 、 UndoFailed 、 PendingCancel 、 Cancelled 、 Undone 、 Aborted |
error_id |
nvarchar(36) | この手順に関連付けられているエラーの一意の ID (存在する場合)。 | NULL エラーが発生しなかった場合は 。 request_id をsys.dm_pdw_errorsのrequest_id と照合して、その特定のrequest_id に関する一覧に記載されているすべてのエラーを表示できます。 |
start_time |
datetime | ステップが実行を開始した時刻。 | 現在の時刻より小さいか等しく、このステップが属するクエリの end_compile_time 以上。 クエリの詳細については、「 sys.dm_pdw_exec_requests」を参照してください。 |
end_time |
datetime | このステップが実行を完了した時刻、取り消された時刻、または失敗した時刻。 | 現在の時刻より小さいか等しく、 start_time 以上。 現在実行中またはキューに登録されているステップの NULL に設定します。 |
total_elapsed_time |
int | クエリ ステップが実行されている合計時間 (ミリ秒単位)。 | 0 とend_time とstart_time の違い。 0 キューに入れたステップの場合は。total_elapsed_time が整数の最大値を超えた場合、total_elapsed_time は引き続き最大値になります。 この条件により、"最大値を超えました" という警告が生成されます。最大値 (ミリ秒) は 24.8 日に相当します。 |
row_count |
bigint | この要求によって変更または返された行の合計数。 | ステップの影響を受ける行の数。 データ操作ステップの場合、0 以上。 -1 データに対して動作しない手順の場合は〘。 |
estimated_rows |
bigint | クエリのコンパイル中に計算された作業の合計行数。 | ステップによって推定された行数。 データ操作ステップの場合、0 以上。 -1 データに対して動作しない手順の場合は〘。 |
command |
nvarchar (4000) | この手順のコマンドのフルテキストを保持します。 | ステップの有効な要求文字列。 NULL 操作が MetaDataCreateOperation 型の場合。 4,000 文字より長い場合は切り捨てられます。 |
このビューで保持される最大行数の詳細については、「 Capacity の制限を参照してください。