MaxGauge | DB 성능관리 솔루션

MaxGauge

국내 1위의 데이터베이스 성능 관리 표준 솔루션

MaxGauge는 데이터베이스 성능 관리를 위한 전문 솔루션으로 데이터베이스 시스템의 가용성 및 성능을 효율적으로 관리합니다.
Pro-active한 모니터링 기법을 제공함으로써 문제 상황을 빠르게 인지하고, 애플리케이션의 병목 현상을
효과적으로 분석하여 명확한 분석 자료를 제공합니다.

Maxgauge
MaxGauge 소개 자료
  • DB 성능 관리 분야 1위

  • 금융권 시장 점유율 1위

  • 800개 대형 고객사에 납품

  • 전 세계 29개국 진출

특장점

MaxGauge는 실시간 모니터링을 통해 감지된 문제점을 매우 상세하게 분석하는 기능을 제공합니다.
모든 성능데이터를 최소한의 부하로 수집하여 모니터링 가능하도록 설계하였습니다.

  • 실시간 모니터링
    다양한 성능지표의 실시간 감시
  • Direct Memory Access
    DB Hang 상태에서도
    모니터링 및 분석 가능
  • 0.01초 단위 데이터수집
    실시간과 동일한 데이터 수집,
    1초 단위 정밀 분석 가능
  • Smart Analysis
    성능 저하 구간 발생 시
    자동 탐지 및 Report / Mailing 제공
  • 알람 / SMS 연계
    모든 성능 지표에 대한 Alert 설정,
    SMS / Mail 연계
  • 사용자 관리
    접속 가능한 IP 대역,
    DB 목록, 권한 설정
  • DB 성능 레포트
    일별 / 기간별 레포트 작성
  • 상용 / 오픈소스 DBMS 지원
    Oracle, DB2, SQL Server, Tibero,
    Altibase, MySQL, MariaDB, PostgreSQL,
    MongoDB, SAP HANA

모니터링 뷰

Monitoring View

Session Monitoring

실시간 세션 정보를 리스트로 제공하며 클릭 시 상세 정보를 확인할 수 있습니다. 데이터베이스 대기 현황 및 세션 집중 모니터링이 가능합니다.

· Active Sessions / Lock Waiting Sessions를 시간 단위로 Grouping
· Parallel Query에 대한 성능 정보를 Coordinator와 Slave 세션의 Tree
   구조로 제공

Resource Monitoring

RAC Monitoring

RAC View는 RAC 전용 모니터링 화면으로 Global Lock, Load Balance, Network 사용량에 관한 정보를 쉽게 파악할 수 있습니다.

· Global Lock: RAC 상의 Lock 발생 시 실시간 확인, Lock Tree 연동 가능
· RAC View: Active Sessions 정보를 한 화면에서 동시에 확인
· Load Balance: RAC 노드 간의 지표별 밸런스 체크, 지표 변경 가능
· RAC Interconnect 간의 OS / Memory 정보 및 Network Packet 량
   모니터링 가능

Session Monitoring

Resource Monitoring

모니터링 중인 모든 데이터베이스 서버의 CPU 및 Memory 정보를
Multi / Group / Single의 형태로 확인할 수 있습니다.

· Instance별 전체 대기 시간에 대한 Trend 및 이벤트별 대기 시간 제공
· Process Monitor를 통해 서버의 Top Process 리스트 확인 가능
· Oracle이 사용하는 Process의 Oracle SID 정보 제공 및 Session
   Detail과 연동

Lock Monitoring

Lock Monitoring

Lock 대기 세션들을 Lock 대기 시간 범위로 Grouping한 세션 수 및
Lock holder와 Waiter의 관계를 Tree 구조로 제공합니다.

· RAC / TAC의 경우, Global Lock 정보 제공
· Lock 지속 시간 / 세션 Alarm 설정 가능

SQL Monitoring

SQL Monitoring

SQL Elapsed Time은 전체 Instance별 SQL들의 수행 시간을 점 단위로 표시하며, SQL 수행 완료의 확인이 가능합니다. 또한 Full SQL Text와 연계하여 모니터링 중인 인스턴스의 성능(Elapsed Time, Buffer Gets, Disk Reads)별 Top-10 SQL 목록과 해당 SQL의 정보를 제공합니다.

· 개별 SQL의 수행 이력, SQL Full Text, SQL Plan, Bind 정보 등을 제공
· SQL Elapsed Time 차트 드래그 → SQL List 선택 / 클릭 → SQL Detail
   정보 확인 가능

분석 뷰

Summary View

Summary View

주요 성능 지표 및 대기 클래스에 대한 하루 기준의 시간별 평균 추이 그래프를 제공하여 Peak 시간대를 쉽게 확인할 수 있습니다.

· 하루 중 해당 시간대의 Top Schema, Program, Module, SQL 확인 가능
· 해당 시간대에 수행된 Top-N 데이터 및 대기 이벤트별 수행 SQL 확인
   가능

Performance Trend

Performance Trend

정밀한 장애 분석 기능을 제공하는 MaxGauge의 대표 분석 화면으로 DB 성능 지표, 대기 이벤트, 대기 클래스에 대한 추이 분석이 가능합니다.

· Active Sessions 초 단위 상세 분석
· Active Sessions 분 / 시간 단위 통계 분석
· Top O/S Process 분 단위 분석
· Lock Tree 분석
· PQ Tree 분석
· Peak 구간 통계 분석

Top-SQL Comparison

Top-SQL Comparison

기준이 되는 일자와 비교할 일자를 선택하여 SQL 일 량 변화에 따른 Ranking View를 제공합니다. 특정 SQL을 선택하면 각 일자별 Ranking 변화와 SQL의 성능 정보(Elapsed Time, CPU Time, Wait Time, Logical Reads, Physical Reads)를 동시에 확인할 수 있습니다.

· 기준 날짜 대비 Top SQL 대상을 1:M, N:M으로 비교 분석 가능
· Long-Term Trend 기능과 연계하여 장기간 추이 분석 제공

Plan Change History

Plan Change History

SQL Plan Change History & Analysis 기능을 통해 SQL 실행 계획 변경으로 인한 성능 저하와 개선 SQL 건수를 일자별로 제공합니다.

· 일자별 SQL Plan 변경 이력 및 수행 시간 비교 :
   Red - 응답시간이 느려진   개수 / Green - 응답시간이 빨라진 개수
· SQL Plan Diff 기능 : 2개의 SQL 실행 계획을 비교하여 특정 SQL에 대한
   SQL Plan 변경 전 / 후 정보 제공

DataPath View

DataPath View

다수의 Instance 또는 여러 일자에 대한 비중도 분석 및 Instance, Schema, Program, Module, SQL 간의 양방향 연계 분석을 제공합니다.

· Data Visualization 기법 중 Flow Visualization 기법 적용
· Instance / Schema / Program / SQL에 대한 시각적으로 쉬운 비중도
   비교 및 데이터 간의 관계 분석 가능

아키텍처

도입 사례

  • 전력

    송변전 시스템

    도입 배경

    시스템 노후화와 지속적인 서비스 증가로 DB의 상태 점검 및 개선 필요

    도입 효과

    • 중요 핵심 시스템에서 장애 문제 사전 감지를 통한 응답속도 개선, 시스템 다운타임 축소, 장애 조치 시간 단축

    • 특정 시간대 Top SQL 추출을 통해 CPU 사용률 30% 이상 절감

    • 특정 시간대 대기 이벤트 발생 시간 90% 이상 절감 효과

    • 솔루션 도입 후 5년간 경제적 효과, 약 14억 1천만 원 절감

  • 공공

    배차 시스템

    도입 배경

    계속되는 서비스 지연 및 민원 증가로 성능 분석 및 개선 시급

    도입 효과

    • 실시간 모니터링을 통해 주기적 Lock 발생 현황을 확인하고 즉시 조치 및 분석 실행

    • 배치 작업의 로직 변경 및 수행 시간을 변경하여 Lock 발생 해소

    • 성능 관리 측면에서 시스템에 부하를 주지 않으면서 기관에서 찾으려고 했던 것보다 더 많은 정보를 제공 받음

엑셈 솔루션으로 더 안정적인 IT 시스템을 운영하세요.