sys.dm_exec_compute_node_status (Transact-SQL)

Applies to: SQL Server 2016 (13.x) and later Azure SQL Managed Instance

Holds additional information about the performance and status of all PolyBase nodes. Lists one row per node.

Column Name Data Type Description Range
compute_node_id int Unique numeric id associated with the node. Unique across scale-out cluster regardless of type.
process_id int
process_name nvarchar(255) Logical name of the node. Any string of appropriate length.
allocated_memory bigint Total allocated memory on this node.
available_memory bigint Total available memory on this node.
process_cpu_usage bigint Total process CPU usage, in ticks.
total_cpu_usage bigint Total CPU usage, in ticks.
thread_count bigint Total number of threads in use on this node.
handle_count bigint Total number of handles in use on this node.
total_elapsed_time bigint Total time elapsed since system start or restart. Total time elapsed since system start or restart. If total_elapsed_time exceeds the maximum value for an integer (24.8 days in milliseconds), it will cause materialization failure due to overflow.The maximum value in milliseconds is equivalent to 24.8 days.
is_available bit Flag indicating whether this node is available.
sent_time datetime Last time a network package was sent by this
received_time datetime Last time a network package was sent by this node.
error_id nvarchar(36) Unique identifier of the last error that occurred on this node.
compute_pool_id int Unique identifier for the pool.

See Also

PolyBase troubleshooting with dynamic management views
Dynamic Management Views and Functions (Transact-SQL)
Database Related Dynamic Management Views (Transact-SQL)