Skip to main content
SQLOZ
Chapter 9 DBA & Production Safety

제9장: DBA 스위트 및 서버 진단

안내: OzDBA 스위트는 데이터베이스 관리자가 서버의 리소스 사용률, 활성 스레드, 슬로우 쿼리를 실시간으로 모니터링하고 튜닝할 수 있는 종합 진단 도구입니다.

9.1 실시간 프로세스 모니터링

SHOW PROCESSLIST 및 pg_stat_activity를 시각화하여 현재 실행 중인 모든 쿼리를 모니터링합니다.

  • 비정상적으로 오래 실행되는 쿼리를 즉시 발견하고 경고 표시.
  • 각 스레드의 CPU 점유율, 메모리 상태 및 실행 단계 파악.
  • 문제 세션에 대한 안전한 중단 제어.

9.2 성능 지표 및 버퍼 상태

  • 버퍼 풀 적중률: InnoDB Buffer Pool 및 PostgreSQL Shared Buffers 효율성 시각화.
  • 초당 처리량 (QPS / TPS): 실시간 처리 쿼리 및 트랜잭션 수치 추적.
  • 연결 풀 현황: 최대 허용 연결 수 대비 활성 연결 비율 모니터링.

9.3 슬로우 쿼리 분석

서버의 슬로우 쿼리 로그를 수집하여 패턴별로 분류하고, 병목이 발생하는 지점에 대해 인덱스 최적화 방안을 제시합니다.

관련 주제