适用于: SQL Server 2016 (13.x) 及更高版本
保存所有完成DMS步骤的员工信息。
此视图显示了过去1000个请求和活跃请求的数据;主动请求始终包含该视图中的数据。
| 列名 | 数据类型 | 说明 | 范围 |
|---|---|---|---|
| execution_id | nvarchar(32) |
这个DMS工作人员参与的查询。 execution_id、step_index和dms_step_index构成了这种观点的关键。 |
|
| step_index | int |
这个DMS工作人员参与的查询步骤。 | 参见 sys.dm_exec_distributed_request_steps(Transact-SQL)中的步进索引。 |
| dms_step_index | int |
输入该员工正在运行的DMS计划。 | 参见 sys.dm_exec_dms_workers(Transact-SQL) |
| compute_node_id | int |
工作者正在运行的节点。 | 参见 sys.dm_exec_compute_nodes(Transact-SQL)。 |
| distribution_id | int |
||
| 类型 | nvarchar(32) |
本条目所代表的 DMS 工作者线程类型。 | “DIRECT_CONVERTER”、“DIRECT_READER”、“FILE_READER”、“HASH_CONVERTER”、“HASH_READER”、“ROUNDROBIN_CONVERTER”、“EXPORT_READER”、“EXTERNAL_READER”、“EXTERNAL_WRITER”、“PARALLEL_COPY_READER”、“REJECT_WRITER”、“作家” |
| 状态 | nvarchar(32) |
此步骤的状态 | “待处理”、“运行中”、“完成”、“失败”、“撤销失败”、“待处理取消”、“取消”、“撤销”、“中止” |
| bytes_per_sec | bigint |
||
| bytes_processed | bigint |
||
| rows_processed | bigint |
||
| 开始时间 | datetime |
步骤开始执行的时间 | 较小或等于当前时间,大于或等于此步骤所属的查询end_compile_time。 |
| 结束时间 (end_time) | datetime |
此步骤完成执行、取消或失败的时间。 | 较小的或等于当前时间,大于或等于start_time,设置为 NULL,对于当前执行或排队的步骤。 |
| total_elapsed_time | int |
查询步骤执行的总时间(以毫秒为单位) | 介于 0 与end_time和start_time之间的差异之间。 0 用于排队的步骤。 |
| cpu_time | bigint |
||
| query_time | int |
||
| buffers_available | int |
||
| dms_cpid | int |
||
| sql_spid | int |
||
| error_id | nvarchar(36) |
||
| source_info | nvarchar(4000) |
||
| destination_info | nvarchar(4000) |
||
| command | nvarchar(4000) |
||
| compute_pool_id | int |
池的唯一标识符。 |
另请参阅
使用动态管理视图进行 PolyBase 故障排查
动态管理视图和函数 (Transact-SQL)
与数据库有关的动态管理视图 (Transact-SQL)