sys.dm_pdw_dms_external_work(Transact-SQL)

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

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

注意

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

列名 数据类型 说明 范围
请求ID nvarchar(32) 查询正在使用这个DMS工作人员。

request_id、step_index和dms_step_index构成了这种观点的关键。
和sys.dm_pdw_exec_requests request_id一样 (Transact-SQL)
step_index int 查询步骤调用了这个DMS工作者。

request_id、step_index和dms_step_index构成了这种观点的关键。
和sys.dm_pdw_request_steps中的step_index一样 (Transact-SQL)
dms_step_index int 这是DMS计划的当前阶段。

request_id、step_index和dms_step_index构成了这种观点的关键。
和sys.dm_pdw_dms_workers中的dms___step_index一样 (Transact-SQL)
pdw_node_id int 运行DMS工作程序的节点。 和sys.dm_pdw_nodes中的node_id一样 (Transact-SQL)
类型 nvarchar(60) 该节点运行的外部操作类型。

文件拆分是一种对外部Hadoop文件的操作,该文件被拆分为多个较小的瀑布。
“文件分裂”
work_id int 文件分拆ID。 大于或等于0。

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

对于Hadoop来说,这就是HDFS块的大小。
用户定义。 默认是64MB。
状态 nvarchar(32) 工人的状态。 待处理,处理中,完成,失败,中止
开始时间 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)