sys.dm_exec_compute_node_status (Transact-SQL)

适用于: SQL Server 2016(13.x)及更高版本Azure SQL 托管实例

保存有关所有 PolyBase 节点的性能和状态的其他信息。 列出每个节点一行。

列名称 数据类型 说明 范围
compute_node_id int 与节点关联的唯一数值 ID。 无论类型如何,横向扩展群集都是唯一的。
process_id int
process_name nvarchar(255) 节点的逻辑名称。 任何适当长度的字符串。
allocated_memory bigint 此节点上分配的总内存。
available_memory bigint 此节点上的总可用内存。
process_cpu_usage bigint 总进程 CPU 使用率(以时钟周期为单位)。
total_cpu_usage bigint 总 CPU 使用率(以时钟周期为单位)。
thread_count bigint 在此节点上使用的线程总数。
handle_count bigint 此节点上正在使用的句柄总数。
total_elapsed_time bigint 自系统启动或重启以来的总时间。 自系统启动或重启以来的总时间。 如果total_elapsed_time超过整数(以毫秒为单位的 24.8 天)的最大值,则会导致因溢出而导致具体化失败。最大值(以毫秒为单位)等效于 24.8 天。
is_available bit 指示此节点是否可用的标志。
sent_time datetime 上次为此发送网络包的时间
received_time datetime 上次此节点发送网络包的时间。
error_id nvarchar(36) 此节点上发生的最后一个错误的唯一标识符。
compute_pool_id int 池的唯一标识符。

另请参阅

排查 PolyBase 的动态管理视图问题
动态管理视图和函数 (Transact-SQL)
与数据库有关的动态管理视图 (Transact-SQL)