次の方法で共有


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_idstep_index 、このビューのキーを構成します。

要求に関連付けられている一意の数値 ID。
sys.dm_pdw_exec_requestsrequest_idを参照してください。
step_index int request_idstep_index 、このビューのキーを構成します。

要求を構成する一連のステップにおけるこのステップの位置。
0 (n - 1) n のステップを含む要求に対して します。
plan_node_id int 実行プラン内のそのステップのオペレーター ID に対応するノード ID。 なし
operation_type nvarchar(35) この手順で表される操作の種類。 DMS クエリ プランの操作: PartitionMoveOperationMoveOperationBroadcastMoveOperationShuffleMoveOperationTrimMoveOperationCopyOperationDistributeReplicatedTableMoveOperation

SQL クエリ プランの操作: ReturnOperationOnOperationRemoteOperation

その他のクエリ プラン操作: MetaDataCreateOperationRandomIDOperation

読み取り: HadoopShuffleOperationHadoopRoundRobinOperationHadoopBroadcastOperation

MapReduce: HadoopJobOperation の外部操作 HdfsDeleteOperation

writes: ExternalExportDistributedOperationExternalExportReplicatedOperationExternalExportControlOperation

詳細については、 Analytics Platform System (PDW) 製品ドキュメントの「クエリ プランについて」を参照してください

クエリ プランは、データベース設定の影響を受ける場合もあります。 詳細については、ALTER DATABASE SET オプションを確認してください。
distribution_type nvarchar(32) この手順で実行される分布の種類。 AllNodesAllDistributionsAllComputeNodesComputeNodeDistributionSubsetNodesSubsetDistributionsUnspecified
location_type nvarchar(32) ステップが実行されている場所を指定します。 ComputeControlDMS
status nvarchar(32) この手順の状態。 PendingRunningCompleteFailedUndoFailedPendingCancelCancelledUndoneAborted
error_id nvarchar(36) この手順に関連付けられているエラーの一意の ID (存在する場合)。 NULL エラーが発生しなかった場合は 。 request_idsys.dm_pdw_errorsrequest_idと照合して、その特定のrequest_idに関する一覧に記載されているすべてのエラーを表示できます。
start_time datetime ステップが実行を開始した時刻。 現在の時刻より小さいか等しく、このステップが属するクエリの end_compile_time 以上。 クエリの詳細については、「 sys.dm_pdw_exec_requests」を参照してください。
end_time datetime このステップが実行を完了した時刻、取り消された時刻、または失敗した時刻。 現在の時刻より小さいか等しく、 start_time以上。 現在実行中またはキューに登録されているステップの NULL に設定します。
total_elapsed_time int クエリ ステップが実行されている合計時間 (ミリ秒単位)。 0end_timestart_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 の制限を参照してください。