sys.dm_pdw_sql_requests(Transact-SQL)

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

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

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

列名 データの種類 Description 範囲
request_id nvarchar(32) このSQLクエリディストリビューションが属するクエリの一意識別子。

request_idstep_indexdistribution_id がこの見解の鍵を形成します。
request_idを参照してください。
step_index int このディストリビューションの一部であるクエリ ステップのインデックス。

request_idstep_indexdistribution_id がこの見解の鍵を形成します。
sys.dm_pdw_request_stepsstep_indexをご覧ください。
pdw_node_id int このクエリディストリビューションが実行されるノードの一意識別子。 sys.dm_pdw_nodesnode_idを参照してください。
distribution_id int このクエリ分布が実行される分布の一意識別子。

request_idstep_indexdistribution_id がこの見解の鍵を形成します。
sys.pdw_distributionsdistribution_idをご覧ください。 ノードスコープで実行されるリクエストは -1 に設定し、ディストリビュースコープでは動作しません。
status nvarchar(32) クエリ配布の現在の状況。 PendingRunningFailedCancelledCompleteAbortedCancelSubmitted
error_id nvarchar(36) このクエリ分布に関連するエラーの一意識別子(もしあれば)。 ご参照error_idsys.dm_pdw_errors。 エラーがなければ NULL に設定します。
start_time datetime クエリ配布の実行開始時刻。 このクエリ分布が属するクエリステップの start_time より小さいまたは等しいです。
end_time datetime このクエリディストリビューションが実行完了、キャンセル、または失敗した時刻。 クエリの配布が進行中またはキュー中の場合はstart_timeNULLに設定します。
total_elapsed_time int クエリ分布が実行されている時間(ミリ秒単位)を表します。 0より大きい。 完了、失敗、またはキャンセルされたクエリ分布に対して、 start_timeend_time のδに等しい。

total_elapsed_timeが整数の最大値を超えると、total_elapsed_timeは引き続き最大値となります。 この状態は「最大値を超えました」という警告を生成します。

最大値 (ミリ秒) は 24.8 日に相当します。
row_count bigint このクエリ分布によって変更または読み取られた行数。 -1 データが変更されたり返されたりしない操作、例えば CREATE TABLEDROP TABLEに対して。
spid int クエリ配布を実行しているSQL ServerインスタンスのセッションIDです。
command nvarchar (4000) このクエリ配布のためのコマンド全文。 有効なクエリやリクエスト文字列など。

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