sys.dm_exec_dms_workers (Transact-SQL)
適用対象: SQL Server 2016 (13.x) 以降のバージョン
DMS ステップを完了しているすべてのワーカーに関する情報を保持します。
このビューには、過去 1000 件の要求とアクティブな要求のデータが表示されます。アクティブな要求には、常にこのビューにデータが存在します。
列名 | データ型 | 説明 | Range |
---|---|---|---|
execution_id | nvarchar(32) |
この DMS ワーカーが含まれるクエリ。 execution_id、step_index、およびdms_step_indexは、このビューのキーを形成します。 |
|
step_index | int |
この DMS ワーカーが含まれるクエリ ステップ。 | sys.dm_exec_distributed_request_steps (Transact-SQL) のステップ インデックスを参照してください。 |
dms_step_index | int |
このワーカーが実行されている DMS プランのステップ。 | sys.dm_exec_dms_workersを参照してください (Transact-SQL) |
compute_node_id | int |
ワーカーが実行されているノード。 | sys.dm_exec_compute_nodes (Transact-SQL) を参照してください。 |
distribution_id | int |
||
type | nvarchar(32) |
このエントリが表す DMS ワーカー スレッドの種類。 | 'DIRECT_CONVERTER'、'DIRECT_READER'、'FILE_READER'、'HASH_CONVERTER'、'HASH_READER'、'ROUNDROBIN_CONVERTER EXPORT_READER'、'EXTERNAL_READER'、'EXTERNAL_WRITER'、'PARALLEL_COPY_READER'、'REJECT_WRITER'、'WRITER' |
status | nvarchar(32) |
この手順の状態 | 'Pending'、'Running'、'Complete'、'Failed'、'UndoFailed'、'PendingCancel'、'Cancelled'、'Undone'、'Aborted' |
bytes_per_sec | bigint |
||
bytes_processed | bigint |
||
rows_processed | bigint |
||
start_time | datetime |
ステップが実行を開始した時刻 | 現在の時刻より小さいか等しく、このステップが属するクエリのend_compile_time以上。 |
end_time | datetime |
このステップが実行を完了した、取り消された、または失敗した時刻。 | 現在の時刻より小さいか等しいか、start_time以上で、現在実行中またはキューに入っているステップの場合は NULL に設定されます。 |
total_elapsed_time | int |
クエリ ステップが実行されている合計時間 (ミリ秒単位) | 0 とend_timeとstart_timeの差。 キューに登録されたステップの場合は 0。 |
cpu_time | bigint |
||
query_time | int |
||
buffers_available | int |
||
dms_cpid | int |
||
sql_spid | int |
||
error_id | nvarchar(36) |
||
source_info | nvarchar(4000) |
||
destination_info | nvarchar(4000) |
||
command | nvarchar(4000) |
||
compute_pool_id | int |
プールの一意識別子。 |
参照
動的管理ビューを使用した PolyBase に関するトラブルシューティング
動的管理ビューと動的管理関数 (Transact-SQL)
データベース関連の動的管理ビュー (Transact-SQL)