适用于: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 天。 |
有关该视图保留的最大行信息,请参见 容量限制 主题中的元数据部分。