sys.dm_pdw_request_steps (Transact-SQL)

適用対象:Azure Synapse AnalyticsAnalytics 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 ビューのキーを構成します。

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

SQL クエリ プランの操作:ReturnOperation, OnOperation, RemoteOperation

その他のクエリ プラン操作:MetaDataCreateOperation, RandomIDOperation

読み取りの外部操作:HadoopShuffleOperation, HadoopRoundRobinOperation, HadoopBroadcastOperation

MapReduce の外部操作:HadoopJobOperation, HdfsDeleteOperation

書き込みの外部操作:ExternalExportDistributedOperation, ExternalExportReplicatedOperation, ExternalExportControlOperation

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

クエリ プランは、データベース設定の影響を受ける場合もあります。 詳細については、ALTER DATABA Standard Edition Standard Edition T オプションを確認してください。
distribution_type nvarchar(32) この手順で実行される分布の種類。 AllNodes, AllDistributions, AllComputeNodes, ComputeNode, Distribution, SubsetNodes, , SubsetDistributionsUnspecified
location_type nvarchar(32) ステップが実行されている場所を指定します。 ComputeControlDMS
status nvarchar(32) この手順の状態。 Pending, Running, Complete, Failed, , UndoFailed, PendingCancel, Cancelled, UndoneAborted
error_id nvarchar(36) この手順に関連付けられているエラーの一意の ID (存在する場合)。 sys.dm_pdw_errors参照してくださいerror_idNULL エラーが発生しなかった場合は 。
start_time datetime ステップが実行を開始した時刻。 現在の時刻より小さいか等しいか、このステップが属する end_compile_time クエリの大きいか等しいか。 クエリの詳細については、「sys.dm_pdw_exec_requests」を参照してください
end_time datetime このステップが実行を完了した時刻、取り消された時刻、または失敗した時刻。 現在の時刻より小さいか等しく、より大きいか等しい start_timeか。 NULL現在実行中またはキューに入っているステップに設定します。
total_elapsed_time int クエリ ステップが実行されている合計時間 (ミリ秒単位)。 Between 0 と and の違いstart_timeend_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 文字より長い場合は切り捨てられます。

このビューで保持される最大行の詳細については、「容量の制限」を参照してください