sys.dm_exec_distributed_sql_requests (Transact-SQL)
適用対象: SQL Server 2016 (13.x) 以降 Azure SQL Managed Instance
クエリ内の SQL ステップの一部として、すべての SQL クエリディストリビューションに関する情報を保持します。 このビューには、過去 1000 件の要求のデータが表示されます。アクティブな要求には、常にこのビューにデータが存在します。
列名 | データ型 | 説明 | Range |
---|---|---|---|
execution_id | nvarchar(32) | execution_idし、このビューのキーを構成step_index。 要求に関連付けられている一意の数値 ID。 | sys.dm_exec_requestsの ID を参照してください (Transact-SQL) |
step_index | int | このディストリビューションの一部であるクエリ ステップのインデックス。 | 「sys.dm_exec_distributed_request_steps (Transact-SQL)」の「step_index」を参照してください。 |
compute_node_id | int | この手順で表される操作の種類。 | 「sys.dm_exec_compute_nodes (Transact-SQL)」の「compute_node_id」を参照してください。 |
distribution_id | int | ステップが実行されている場所。 | 配布スコープではなくノード スコープで実行される要求の場合は、-1 に設定します。 |
status | nvarchar(32) | この手順の状態 | アクティブ、取り消し済み、完了、失敗、キュー |
error_id | nvarchar(36) | この手順に関連付けられているエラーの一意の ID (存在する場合) | エラーが発生しなかった場合は、 sys.dm_exec_compute_node_errorsの ID (Transact-SQL)、NULL を参照してください。 |
start_time | datetime | ステップが実行を開始した時刻 | 現在の時刻より小さいか等しく、このステップが属するクエリのend_compile_time以上。 |
end_time | datetime | このステップの実行が完了した時刻、取り消された時刻、または失敗した時刻。 | 現在の時刻より小さいか等しく、start_time以上の場合は、現在実行中またはキューに入っているステップの場合は NULL に設定されます。 |
total_elapsed_time | int | クエリ ステップが実行されている合計時間 (ミリ秒単位) | 0 から end_time と start_time の差。 キューに入ったステップの場合は 0。 |
row_count | bigint | この要求によって変更または返された行の合計数 | データを変更または返さなかったステップの場合は 0、それ以外の場合は影響を受ける行数。 DMS ステップの場合は -1 に設定します。 |
spid | int | クエリ分散を実行しているSQL Server インスタンスのセッション ID | |
command | nvarchar(4000) | この手順のコマンドのフルテキストを保持します。 | ステップの有効な要求文字列。 4,000 文字より長い場合は切り捨てられます。 |
参照
動的管理ビューを使用した PolyBase のトラブルシューティング
動的管理ビューと動的管理関数 (Transact-SQL)
データベース関連の動的管理ビュー (Transact-SQL)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示