sys.dm_pdw_sql_requests (Transact-SQL)

適用対象:Azure Synapse AnalyticsAnalytics Platform System (PDW)

クエリの SQL ステップの一部として、すべてのSQL Serverクエリ分布に関する情報を保持します。

注意

この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。

列名 データ型 説明 Range
request_id nvarchar(32) この SQL クエリ分散が属するクエリの一意識別子。

このビューのキーは、request_id、step_index、distribution_id形成されます。
「sys.dm_pdw_exec_requests (Transact-SQL)」の「request_id」を参照してください。
step_index int このディストリビューションの一部であるクエリ ステップのインデックス。

このビューのキーは、request_id、step_index、distribution_id形成されます。
「sys.dm_pdw_request_steps (Transact-SQL)」の「step_index」を参照してください。
pdw_node_id int このクエリ分散を実行するノードの一意識別子。 「sys.dm_pdw_nodes (Transact-SQL)」の「node_id」を参照してください。
distribution_id int このクエリ分散を実行するディストリビューションの一意識別子。

このビューのキーは、request_id、step_index、distribution_id形成されます。
「sys.pdw_distributions (Transact-SQL)」の「distribution_id」を参照してください。 配布スコープではなく、ノード スコープで実行される要求の場合は -1 に設定します。
status nvarchar(32) クエリ分布の現在の状態。 保留中、実行中、失敗、取り消し済み、完了、中止、CancelSubmitted
error_id nvarchar(36) このクエリ分散に関連付けられているエラーの一意識別子 (存在する場合)。 「sys.dm_pdw_errors (Transact-SQL)」の「error_id」を参照してください。 エラーが発生しなかった場合は NULL に設定します。
start_time datetime クエリ配布が実行を開始した時刻。 現在の時刻より小さいか等しく、このクエリ分布が属するクエリ ステップのstart_time以上
end_time datetime このクエリ配布が実行を完了した、取り消された、または失敗した時刻。 開始時刻以上、またはクエリの分散が進行中またはキューに登録されている場合は NULL に設定します。
total_elapsed_time int クエリ分散が実行されている時間 (ミリ秒単位) を表します。 0 以上。 完了、失敗、または取り消されたクエリ分散のstart_timeとend_timeの差分と同じです。

total_elapsed_timeが整数の最大値を超えた場合、total_elapsed_timeは引き続き最大値になります。 この条件により、"最大値を超えました" という警告が生成されます。

最大値 (ミリ秒) は 24.8 日に相当します。
row_count bigint このクエリ分散によって変更または読み取られた行の数。 CREATE TABLE や DROP TABLE などのデータを変更または返さない操作の場合は -1。
spid int クエリ分散を実行しているSQL Server インスタンスのセッション ID。
command nvarchar (4000) このクエリ配布のコマンドのフルテキスト。 有効なクエリまたは要求文字列。

このビューで保持される最大行数の詳細については、「 容量制限 」トピックの「メタデータ」セクションを参照してください。

参照

Azure Synapse Analytics と Parallel Data Warehouse の動的管理ビュー (Transact-SQL)