sys.dm_pdw_dms_external_work (Transact-SQL)

适用于: Azure Synapse Analytics 分析平台系统 (PDW)

Azure Synapse Analytics 系统视图,用于保存有关外部操作的所有数据移动服务(DMS)步骤的信息。

注意

Azure Synapse Analytics 中的无服务器 SQL 池不支持此语法。

列名称 数据类型 说明 范围
request_id nvarchar(32) 使用此 DMS 辅助角色的查询。

request_id、step_index和dms_step_index构成此视图的键。
与sys.dm_pdw_exec_requests(Transact-SQL)中的request_id相同。
step_index int 调用此 DMS 辅助角色的查询步骤。

request_id、step_index和dms_step_index构成此视图的键。
与sys.dm_pdw_request_steps(Transact-SQL)中的step_index相同。
dms_step_index int DMS 计划中的当前步骤。

request_id、step_index和dms_step_index构成此视图的键。
与sys.dm_pdw_dms_workers(Transact-SQL)中的dms___step_index相同。
pdw_node_id int 运行 DMS 辅助角色的节点。 与sys.dm_pdw_nodes(Transact-SQL)中的node_id相同。
type nvarchar(60) 此节点正在运行的外部操作的类型。

FILE SPLIT 是已拆分为多个较小跌落的外部 Hadoop 文件的操作。
“FILE SPLIT”
work_id int 文件拆分 ID。 大于或等于 0。

每个计算节点唯一。
input_name nvarchar(60) 要读取的输入的字符串名称。 对于 Hadoop 文件,这是 Hadoop 文件名。
read_location bigint 读取位置的偏移量。
bytes_processed bigint 此工作线程处理的字节数。 大于或等于 0。
length bigint 文件拆分中的字节数。

对于 Hadoop,这是 HDFS 块的大小。
用户定义的。 默认值为 64 MB。
status nvarchar(32) 辅助角色的状态。 挂起、处理、完成、失败、中止
start_time datetime 此工作线程的执行开始的时间。 此辅助角色所属的查询步骤大于或等于开始时间。 请参阅sys.dm_pdw_request_steps(Transact-SQL)。
end_time datetime 执行结束、失败或取消的时间。 正在进行的或排队的辅助角色的 NULL。 否则,大于start_time。
total_elapsed_time int 执行所用的总时间(以毫秒为单位)。 大于或等于 0。

如果total_elapsed_time超过整数的最大值,total_elapsed_time将继续为最大值。 此条件将生成警告“已超出最大值”。

最大值(以毫秒为单位)等效于 24.8 天。

有关此视图保留的最大行的信息,请参阅容量限制主题中的“元数据”部分。

另请参阅

系统视图 (Transact-SQL)