MaxGauge는 데이터베이스 성능 관리를 위한 전문 솔루션으로 데이터베이스 시스템의 가용성 및 성능을 효율적으로 관리합니다.
Pro-active한 모니터링 기법을 제공함으로써 문제 상황을 빠르게 인지하고, 애플리케이션의 병목 현상을
효과적으로 분석하여 명확한 분석 자료를 제공합니다.
DB 성능 관리 분야 1위
금융권 시장 점유율 1위
800개 대형 고객사에 납품
전 세계 29개국 진출
MaxGauge는 실시간 모니터링을 통해 감지된 문제점을 매우 상세하게 분석하는 기능을 제공합니다.
모든 성능데이터를 최소한의 부하로 수집하여 모니터링 가능하도록 설계하였습니다.
실시간 세션 정보를 리스트로 제공하며 클릭 시 상세 정보를 확인할 수 있습니다. 데이터베이스 대기 현황 및 세션 집중 모니터링이 가능합니다.
· Active Sessions / Lock Waiting Sessions를 시간 단위로 Grouping
· Parallel Query에 대한 성능 정보를 Coordinator와 Slave 세션의 Tree
구조로 제공
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 량
모니터링 가능
모니터링 중인 모든 데이터베이스 서버의 CPU 및 Memory 정보를
Multi / Group / Single의 형태로 확인할 수 있습니다.
· Instance별 전체 대기 시간에 대한 Trend 및 이벤트별 대기 시간 제공
· Process Monitor를 통해 서버의 Top Process 리스트 확인 가능
· Oracle이 사용하는 Process의 Oracle SID 정보 제공 및 Session
Detail과 연동
Lock 대기 세션들을 Lock 대기 시간 범위로 Grouping한 세션 수 및
Lock holder와 Waiter의 관계를 Tree 구조로 제공합니다.
· RAC / TAC의 경우, Global Lock 정보 제공
· Lock 지속 시간 / 세션 Alarm 설정 가능
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
정보 확인 가능
주요 성능 지표 및 대기 클래스에 대한 하루 기준의 시간별 평균 추이 그래프를 제공하여 Peak 시간대를 쉽게 확인할 수 있습니다.
· 하루 중 해당 시간대의 Top Schema, Program, Module, SQL 확인 가능
· 해당 시간대에 수행된 Top-N 데이터 및 대기 이벤트별 수행 SQL 확인
가능
정밀한 장애 분석 기능을 제공하는 MaxGauge의 대표 분석 화면으로 DB 성능 지표, 대기 이벤트, 대기 클래스에 대한 추이 분석이 가능합니다.
· Active Sessions 초 단위 상세 분석
· Active Sessions 분 / 시간 단위 통계 분석
· Top O/S Process 분 단위 분석
· Lock Tree 분석
· PQ Tree 분석
· Peak 구간 통계 분석
기준이 되는 일자와 비교할 일자를 선택하여 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 기능과 연계하여 장기간 추이 분석 제공
SQL Plan Change History & Analysis 기능을 통해 SQL 실행 계획 변경으로 인한 성능 저하와 개선 SQL 건수를 일자별로 제공합니다.
· 일자별 SQL Plan 변경 이력 및 수행 시간 비교 :
Red - 응답시간이 느려진
개수 / Green - 응답시간이 빨라진 개수
· SQL Plan Diff 기능 : 2개의 SQL 실행 계획을 비교하여 특정 SQL에 대한
SQL Plan 변경 전 / 후 정보 제공
다수의 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 발생 해소
• 성능 관리 측면에서 시스템에 부하를 주지 않으면서 기관에서 찾으려고 했던 것보다 더 많은 정보를 제공 받음