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
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)