관리 메뉴

세상 모든 잡동사니 집합소 스레TV

[HANA] Statistics Server 본문

기술/HANA DB

[HANA] Statistics Server

스레TV 2025. 6. 19. 14:53
728x90
반응형

SAP HANA의 Statistics Server는 시스템의 모니터링, 성능 통계 수집, 진단 데이터 저장을 담당하는 핵심 백엔드 서비스입니다. 이 서버는 운영자나 분석 도구가 시스템 성능을 파악하고 튜닝하거나 문제를 진단하는 데 필요한 정보를 제공합니다.


✅ 핵심 개념 요약

항목설명
서비스 이름 Statistics Server (statisticsserver)
역할 모니터링 및 진단용 통계 수집 및 제공
주요 기능 시스템 상태 추적, 메모리/CPU 통계, 알림, 경고(Alerts), 이력 저장
동작 방식 Index Server에 통합되어 실행됨 (HANA 2.0 이상)
관련 도구 SAP HANA Cockpit, SAP HANA Studio, SQL 기반 조회 등
대상 SYSTEMDB 또는 TENANT DB 기준의 시스템 전체 또는 개별 DB 대상
 

🧱 구조 변화: 독립형 → 통합형

HANA 버전구조
HANA 1.0 SPS 11 이하 Statistics Server가 독립 프로세스로 동작
HANA 1.0 SPS 12 ~ HANA 2.0 Statistics Server가 Index Server에 통합
HANA 2.0 이상 (기본) embedded statistics server 형태로 운영됨
 

🔸 현재는 대부분 Index Server 안에 내장되어 있음
🔸 따로 시작하거나 중지할 필요 없이 Index Server와 함께 작동


🔍 주요 기능

기능설명
📊 성능 모니터링 SQL 처리 시간, 쓰기/읽기 지연, CPU/Memory 사용량 등 수집
🔔 경고 및 알림 Threshold 초과 시 Alert 발생 (예: 메모리 초과, 디스크 부족)
🕓 히스토리 저장 장기 추적용 이력 데이터 저장 (기본 주기 5분)
📁 로그 통계 테이블/스키마별 저장 공간 통계, 언두 레코드 정보
👁️ 시각화 지원 SAP HANA Cockpit과 연동하여 그래프/표 형태로 시각화
📈 통계 테이블 관리 _SYS_STATISTICS, _SYS_TELEMETRY, _SYS_STATISTICS_HIST 등 스키마 내 관리 테이블 운영
 

🔎 통계 조회 예시 (SQL)

-- 메모리 사용량 상위 테이블 조회
SELECT * FROM _SYS_STATISTICS.HOST_RESOURCE_MEMORY
ORDER BY ALLOCATION LIMIT DESC;

-- 최근 경고 내역
SELECT * FROM _SYS_STATISTICS.STATISTICS_ALERTS_BASE
ORDER BY ALERT_TIMESTAMP DESC;

🛠️ 관리 및 설정

  • 데이터 보존 주기 조정: 기본값은 42일, 필요 시 아래처럼 변경 가능
ALTER SYSTEM ALTER CONFIGURATION ('nameserver.ini', 'SYSTEM')
SET ('statisticsserver', 'retention_period_days') = '60' WITH RECONFIGURE;
  • 수집 주기 조정: collection_interval 설정
  • 비활성화/제거는 일반적으로 권장되지 않음 (시스템 안정성에 영향)

🧰 관련 스키마

스키마 이름설명
_SYS_STATISTICS 메모리, CPU, 세션, 디스크 등 기본 성능 통계
_SYS_TELEMETRY SAP 지원 목적의 상세 진단 정보
_SYS_STATISTICS_HIST 장기 보존 이력 (옵션)
_SYS_STATISTICS_ALERTS 경고 및 알림 이력
 

🔄 다른 서비스와의 관계

서비스연관
Index Server Statistics Server가 내장되어 실행
Preprocessor 텍스트 인덱스 통계 제공 대상
Name Server 시스템 구성 및 분산 노드 정보 통계 제공
XS Engine / Cockpit 통계 시각화 도구로 활용
 

🧩 Troubleshooting 포인트

현상원인/조치
통계가 업데이트 안 됨 수집 주기 설정 오류, 시스템 부하, 디스크 문제 확인
Alerts 과다 발생 Threshold 조정 또는 모니터링 정책 개선 필요
테이블 과도한 성장 _SYS_STATISTICS 데이터 보존 정책 설정 필요
 

✅ 요약 정리

  • Statistics Server는 SAP HANA의 모니터링, 진단, 경고 시스템의 핵심
  • 현재는 Index Server에 통합되어 운영 (HANA 2.0 이상)
  • SQL 기반 통계 확인, Cockpit 시각화 가능
  • 시스템 성능, 장애 원인 분석, 운영 효율화에 필수적인 역할 수행
300x250
반응형

'기술 > HANA DB' 카테고리의 다른 글

[Hana] Troubleshoot Unresponsive System  (1) 2025.06.18
[HANA] Preprocessor server  (0) 2025.06.17
[DB] Dynamic Tiering  (1) 2025.06.15
[HANA] SAP HANA Data Snapshot  (0) 2025.06.13
[HANA] Secondary Time Travel  (0) 2025.06.11
[HANA] Smart Data Integration  (0) 2025.06.10
[DB] 증분백업 vs 차등 백업  (0) 2025.06.07
Comments