Мониторинг состояния работоспособности устройства
В этой статье объясняется, как отслеживать состояние системы платформы аналитики (модуль) с помощью консоли Администратор или напрямую запрашивать динамические административные представления хранилища параллельных данных.
Системный администратор может использовать консоль Администратор или динамические административные представления в хранилище параллельных данных SQL Server (PDW) для получения полной иерархии узлов, компонентов и программного обеспечения. На следующей схеме приведены общие сведения о компонентах, отслеживаемых 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];
Возможные значения, возвращаемые для свойства Status:
- Допустимо
- Некритические
- Критически важно
- Неизвестно
- Не поддерживается
- Недостижимо
- восстановление не происходит.
Чтобы просмотреть все свойства для всех компонентов, удалите WHERE p.property_name = 'Status'
предложение.
В столбце [update_time] показано время последнего опроса компонента агентами работоспособности SQL Server PDW.
Внимание
Не забудьте изучить проблему, если компонент не был опросен в течение 5 минут или дольше; Может быть оповещение, указывающее на проблему с пульсом программного обеспечения.