sys.dm_exec_dms_workers (TRANSACT-SQL)sys.dm_exec_dms_workers (Transact-SQL)

適用対象: ○SQL Server (2016 以降) XAzure SQL Database ○Azure SQL Data Warehouse ○Parallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2016) noAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

DMS の手順を完了するすべての作業者に関する情報を保持します。Holds information about all workers completing DMS steps.

このビューには、過去 1000 件の要求と; のアクティブな要求のデータが表示されます。アクティブな要求には、このビューで、データが常があります。This view shows the data for the last 1000 requests and active requests; active requests always have the data present in this view.

列名Column Name データ型Data Type 説明Description 範囲Range
execution_idexecution_id nvarchar(32)nvarchar(32) この DMS ワーカーが一部の of.request_id、step_index、および dms_step_index フォームこのビューのキーのことをクエリします。Query that this DMS worker is part of.request_id, step_index, and dms_step_index form the key for this view.
step_indexstep_index intint この DMS ワーカーの一部であるステップをクエリします。Query step this DMS worker is part of. 内の手順インデックスを参照してください。 sys.dm_exec_distributed_request_steps (TRANSACT-SQL)します。See step index in sys.dm_exec_distributed_request_steps (Transact-SQL).
dms_step_indexdms_step_index intint このワーカーが実行されている DMS プランのステップします。Step in the DMS plan that this worker is running. 参照してくださいsys.dm_exec_dms_workers (TRANSACT-SQL)See sys.dm_exec_dms_workers (Transact-SQL)
compute_node_idcompute_node_id intint ワーカーが実行されているノードです。Node that the worker is running on. 参照してくださいsys.dm_exec_compute_nodes (TRANSACT-SQL)します。See sys.dm_exec_compute_nodes (Transact-SQL).
distribution_iddistribution_id intint
typetype nvarcha(32)nvarcha(32)
statusstatus nvarchar(32)nvarchar(32) この手順の状態Status of this step '保留中'、'Running'、'完了'、'失敗'、'UndoFailed'、'PendingCancel'、' キャンセル '、'を元に戻す'、'中止''Pending', 'Running', 'Complete', 'Failed', 'UndoFailed', 'PendingCancel', 'Cancelled', 'Undone', 'Aborted'
bytes_per_secbytes_per_sec bigintbigint
bytes_processedbytes_processed bigintbigint
rows_processedrows_processed bigintbigint
start_timestart_time datetimedatetime ステップの実行開始時刻Time at which the step started execution 小さいまたは現在の時刻と等しい、大きいか等しい end_compile_time が、この手順が属している、クエリのです。Smaller or equal to current time and larger or equal to end_compile_time of the query to which this step belongs.
end_timeend_time datetimedatetime このステップ実行を完了したが取り消された場合、または失敗したの時間です。Time at which this step completed execution, was cancelled, or failed. 小さいまたは現在の時刻に等しいと大きいか等しい start_time、手順については、現在実行中に NULL に設定するか、キューに格納します。Smaller or equal to current time and larger or equal to start_time, set to NULL for steps currently in execution or queued.
total_elapsed_timetotal_elapsed_time intint クエリ ステップが実行されて、ミリ秒単位で時間の合計Total amount of time the query step has been executing, in milliseconds 0 ~ start_time と end_time の間の違いです。Between 0 and the difference between end_time and start_time. 手順についてはキューに置かれた 0 を返します。0 for queued steps.
cpu_timecpu_time bigintbigint
query_timequery_time intint
buffers_availablebuffers_available intint
dms_cpiddms_cpid intint
sql_spidsql_spid intint
error_iderror_id nvarchar(36)nvarchar(36)
source_infosource_info nvarchar (4000)nvarchar(4000)
destination_infodestination_info nvarchar (4000)nvarchar(4000)
commandcommand nvarchar (4000)nvarchar(4000)

参照See Also

PolyBase 動的管理ビューでのトラブルシューティング PolyBase troubleshooting with dynamic management views
動的管理ビューと動的管理関数 (Transact-SQL) Dynamic Management Views and Functions (Transact-SQL)
データベース関連の動的管理ビュー (TRANSACT-SQL)Database Related Dynamic Management Views (Transact-SQL)