어플라이언스 상태 모니터링
이 문서에서는 관리 콘솔을 사용하거나 병렬 데이터 웨어하우스 동적 관리 뷰를 직접 쿼리하여 분석 플랫폼 시스템 어플라이언스 상태를 모니터링하는 방법을 설명합니다.
시스템 관리자는 SQL Server PDW(병렬 데이터 웨어하우스)의 관리 콘솔 또는 DMV(동적 관리 뷰)를 사용하여 노드, 구성 요소 및 소프트웨어의 전체 계층 구조를 검색할 수 있습니다. 다음 다이어그램은 SQL Server PDW가 모니터링하는 구성 요소를 대략적으로 이해합니다.
관리 콘솔을 사용하여 구성 요소 상태 모니터링
관리 콘솔을 사용하여 구성 요소 상태 검색하려면 다음을 수행합니다.
어플라이언스 상태 탭을 선택합니다.
어플라이언스 상태 페이지에서 특정 노드를 선택하여 노드 세부 정보를 봅니다.
시스템 보기를 사용하여 구성 요소 상태 모니터링
시스템 뷰를 사용하여 구성 요소 상태 검색하려면 sys.dm_pdw_component_health_상태 사용합니다. 예를 들어 다음 쿼리는 모든 구성 요소에 대한 상태 검색합니다.
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 속성에 대해 반환되는 가능한 값은 다음과 같습니다.
- 확인
- 하지 않은
- 위험
- Unknown
- 지원되지 않음
- 연결 불가
- 복구할
모든 구성 요소에 대한 모든 속성을 보려면 절을 제거합니다 WHERE p.property_name = 'Status'
.
[update_time] 열에는 SQL Server PDW 상태 에이전트가 구성 요소를 마지막으로 폴링한 시간이 표시됩니다.
주의
구성 요소가 5분 이상 폴링되지 않은 경우 문제를 조사해야 합니다. 소프트웨어 하트비트에 문제가 있음을 나타내는 경고가 있을 수 있습니다.