sys.dm_exec_external_work (TRANSACT-SQL)sys.dm_exec_external_work (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

各コンピューティング ノード上のワーカーごとのワークロードに関する情報を返します。Returns information about the workload per worker, on each compute node.

外部データ ソース (例: Hadoop または外部の SQL Server) との通信にスピンアップして作業を識別するために sys.dm_exec_external_work をクエリします。Query sys.dm_exec_external_work to identify the work spun up to communicate with the external data source (e.g. Hadoop or external SQL Server).

列名Column Name データ型Data Type 説明Description 範囲Range
execution_idexecution_id nvarchar(32)nvarchar(32) 関連付けられている PolyBase クエリの一意の識別子。Unique identifier for associated PolyBase query. 参照してくださいrequest_IDsys.dm_exec_requests (TRANSACT-SQL)します。See request_ID in sys.dm_exec_requests (Transact-SQL).
step_indexstep_index intint このワーカーが実行して、要求。The request this worker is performing. 参照してくださいstep_indexsys.dm_exec_requests (TRANSACT-SQL)します。See step_index in sys.dm_exec_requests (Transact-SQL).
dms_step_indexdms_step_index intint このワーカーを実行している DMS プランのステップします。Step in the DMS plan that this worker is executing. 参照してくださいsys.dm_exec_dms_workers (TRANSACT-SQL)します。See sys.dm_exec_dms_workers (Transact-SQL).
compute_node_idcompute_node_id intint ノード、ワーカーがで実行されています。The node the worker is running on. 参照してくださいsys.dm_exec_compute_nodes (TRANSACT-SQL)します。See sys.dm_exec_compute_nodes (Transact-SQL).
typetype nvarchar(60)nvarchar(60) 外部の作業の種類。The type of external work. ファイルの分割 ''File Split'
work_idwork_id intint 実際の分割の ID。ID of the actual split. 大きいまたは 0。Greater than or equal to 0.
input_nameinput_name nvarchar (4000)nvarchar(4000) 読み取るへの入力の名前Name of the input to be read Hadoop を使用する場合は、ファイル名。File name when using Hadoop.
read_locationread_location bigintbigint オフセットまたは場所を読み取る。Offset or read location. 読み取るファイルのオフセット。Offset of the file to read.
bytes_processedbytes_processed bigintbigint このワーカーによって処理された合計バイト数。Total bytes processed by this worker. 大きいまたは 0。Greater than or equal to 0.
lengthlength bigintbigint Split または Hadoop が発生した場合、HDFS ブロックの長さLength of the split or HDFS block in case of Hadoop ユーザー定義が可能です。User-definable. 既定値は 64 M です。The default is 64M
statusstatus nvarchar(32)nvarchar(32) ワーカーの状態Status of the worker 保留中、処理、完了、失敗した、中止されましたPending, Processing, Done, Failed, Aborted
start_timestart_time datetimedatetime 作業の開始Beginning of the work
end_timeend_time datetimedatetime 作業の終了End of the work
total_elapsed_timetotal_elapsed_time intint 合計時間 (ミリ秒)Total time in milliseconds

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