sys.dm_pdw_sql_requests (Transact-SQL)
適用対象: Azure Synapse Analytics Analytics Platform System (PDW)
クエリの SQL ステップの一部として、すべての SQL Server クエリディストリビューションに関する情報を保持します。
Note
この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。
列名 | データ型 | 説明 | Range |
---|---|---|---|
request_id |
nvarchar(32) | この SQL クエリ分散が属するクエリの一意識別子。request_id 、 step_index 、およびこのビューのキーを形成 distribution_id 。 |
sys.dm_pdw_exec_requestsのrequest_id を参照してください。 |
step_index |
int | このディストリビューションの一部であるクエリ ステップのインデックス。request_id 、 step_index 、およびこのビューのキーを形成 distribution_id 。 |
sys.dm_pdw_request_stepsのstep_index を参照してください。 |
pdw_node_id |
int | このクエリ分散を実行するノードの一意識別子。 | sys.dm_pdw_nodesのnode_id を参照してください。 |
distribution_id |
int | このクエリ分散を実行するディストリビューションの一意識別子。request_id 、 step_index 、およびこのビューのキーを形成 distribution_id 。 |
sys.pdw_distributionsのdistribution_id を参照してください。 配布スコープではなく、ノード スコープで実行される要求の -1 に設定します。 |
status |
nvarchar(32) | クエリ分布の現在の状態。 | Pending 、 Running 、 Failed 、 Cancelled 、 Complete 、 Aborted 、 CancelSubmitted |
error_id |
nvarchar(36) | このクエリ分散に関連付けられているエラーの一意識別子 (存在する場合)。 | sys.dm_pdw_errorsのerror_id を参照してください。 エラーが発生しなかった場合は NULL に設定します。 |
start_time |
datetime | クエリ配布が実行を開始した時刻。 | 現在の時刻より小さいか等しく、このクエリ分散が属するクエリ ステップの start_time 以上。 |
end_time |
datetime | このクエリ配布が実行を完了した、取り消された、または失敗した時刻。 | start_time 以上、またはクエリの分散が進行中またはキューに登録されている場合はNULL に設定します。 |
total_elapsed_time |
int | クエリ分散が実行されている時間 (ミリ秒単位) を表します。 | 0 以上。 完了、失敗、または取り消されたクエリ分散の start_time と end_time の差分と同じです。total_elapsed_time が整数の最大値を超えた場合、total_elapsed_time は引き続き最大値になります。 この条件により、"最大値を超えました" という警告が生成されます。最大値 (ミリ秒) は 24.8 日に相当します。 |
row_count |
bigint | このクエリ分散によって変更または読み取られた行の数。 | -1 CREATE TABLE やDROP TABLE など、データを変更または返さない操作の場合。 |
spid |
int | クエリ分散を実行している SQL Server インスタンスのセッション ID。 | |
command |
nvarchar (4000) | このクエリ配布のコマンドのフルテキスト。 | 任意の有効なクエリまたは要求文字列。 |
このビューで保持される最大行数の詳細については、「 Capacity の制限 」トピックの「メタデータ」セクションを参照してください。