监视设备健康状况
本文介绍如何使用管理控制台或通过直接查询 Parallel Data Warehouse 动态管理视图来监视 Analytics Platform System 设备的状态。
系统管理员可以使用 SQL Server Parallel Data Warehouse(PDW) 中的管理控制台或动态管理视图 (DMV)来检索节点、组件和软件的完整层次结构。 下图概括了 SQL Server PDW 监视的组件。
使用管理控制台监视组件状态
要使用管理控制台检索组件状态:
选择“设备状态”选项卡。
在“设备状态”页上,选择特定节点以查看节点详细信息。
使用系统视图监视组件状态
若要使用系统视图检索组件状态,请使用 sys.dm_pdw_component_health_status。 例如,以下查询将检索所有组件的状态。
SELECT
s.[pdw_node_id],
n.[name] as [node_name],
n.[address] ,
g.[group_id] ,
g.[group_name] ,
c.[component_id] ,
c.[component_name] ,
s.[component_instance_id] ,
p.[property_name] ,
s.[property_value] ,
s.[update_time]
FROM [sys].[dm_pdw_component_health_status] AS s
JOIN sys.dm_pdw_nodes AS n
ON s.[pdw_node_id] = n.[pdw_node_id]
JOIN [sys].[pdw_health_components] AS c
ON s.[component_id] = c.[component_id]
JOIN [sys].[pdw_health_component_groups] AS g
ON c.[group_id] = g.[group_id]
JOIN [sys].[pdw_health_component_properties] AS p
ON s.[property_id] = p.[property_id] AND s.[component_id] = p.[component_id]
WHERE p.property_name = 'Status'
ORDER BY
s.[pdw_node_id],
g.[group_name] ,
s.[component_instance_id] ,
c.[component_name] ,
p.[property_name];
此状态属性可能返回的值有:
- 正常
- NonCritical
- 严重
- 未知
- 不支持
- 不可访问
- Unrecoverable
若要查看所有组件的所有属性,请删除 WHERE p.property_name = 'Status'
子句。
[update_time] 列显示 SQL Server PDW 健康状况代理上次轮询组件的时间。
注意
确保调查组件 5 分钟或更长时间未轮询的问题;可能有一个警报,指示软件检测信号出现问题。