www.maxgauge.com MAXGAUGE for Oracle Web Version PRODUCT DOCUMENTATION 0
INDEX MAXGAUGE OVERVIEW ARCHITECTURE REALTIME MONITOR OVERVIEW VIEW TYPE METHOD FRAME MENU ICON TOOL CONFIG PERFORMANCE ANALYZER OVERVIEW SQL ANALYSIS TREND ANALYSIS VISUALIZATION COMPARISON CAPACITY RACEXA 1
MAXGAUGE for Oracle OVERVIEW ARCHITECTURE 2
OVERVIEW 보기좋게, 쉽게, 빠르게새로워진 MaxGauge 강력해진 UX 로사용자의편의를가장먼저생각합니다. 통합적인관점에서실시간으로모니터링하고다양한성능데이터를통해가장중요하고상세한정보를제공합니다. REAL TIME MONITORING PERFORMANCE TREND SMART ANALYSIS POWER COMPARISON 다양한성능지표의실시간감시 Macro & Micro 데이터의 TopDown Trend 분석 성능통계정보를이용한효율적인성능분석 다양한관점에서다중성능비교분석 MaxGauge 는데이터베이스성능관리를위한전문소프트웨어솔루션으로써, 데이터베이스시스템의가용성및성능을효율적으로관리합니다. ProActive 한모니터링기법을제공함으로써문제상황을빠르게인지하고, 애플리케이션의병목현상을효과적으로분석하며, 다양한성능데이터를저장하여투자대비효과에대한명확한분석자료를제공합니다. 3
ARCHITECTURE 모든성능데이터를최소한의부하로수집하여모니터링및저장 DATABASE Direct Access MaxGauge Web Socket USERS Web Browser Data Gatherer Repository Database Platform JS (visualization) RTS 4
Direct Memory Access 방식으로모든성능데이터수집 AGENTLESS AGENT [ 복잡한성능문제발생시 ] [ Database Hang 상태에서도 ] 모니터링및분석불가능모니터링및정밀분석가능 MaxGauge Agent DB SGA DB SGA 5
직관적이고쉬운사용자인터페이스 6
간편한 TOPDOWN 접근방식을통한데이터베이스최적화 DIAGNOSIS POSTANALYSIS SQL TUNING STAT/EVENT/RATIO TOP SESSION SQL TUNING REALTIME MONITORING TOP SQL SESSION DETAILS PERFORMANCE ANALYSIS WAIT EVENT DETAILS SQL DETAILS EXECUTION PLAN ANALYSIS 7
수집가능한모든가동이력의 1 초단위데이터저장 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 5 7 58 59 SUM 지난이력을실시간과동일하게 1 초단위로분석가능 8
REALTIME MONITOR OVERVIEW VIEW TYPE METHOD FRAME MENU ICON TOOL CONFIG 9
OVERVIEW 데이터베이스성능관리에최적화된 Monitoring 패턴 SINGLE VIEW / TREND VIEW / RAC VIEW / EXA VIEW SINGLE VIEW TREND VIEW 하나의데이터베이스에대한집중적인모니터링 다수의데이터베이스동시모니터링에최적화 RAC VIEW EXA VIEW 특화된 Frame 을추가하여 RAC 모니터링에효율적 EXADATA 핵심관리항목의모니터링에최적화 10
VIEW TYPE RAC 감시를위한전용화면제공 VIEW TYPE RAC VIEW DETAIL VIEW RAC View 를통한 Global Lock, Load Balance, Network 사용량에관한정보를쉽게파악할수있습니다. Network (Bandwidth, Interconnect) Global Lock (Enqueue, Library Cache Pin, Library Cache Lock) Load Balance (CPU, Free Memory, Active Session, Physical Reads) 11
VIEW TYPE EXADATA 감시를위한전용화면제공 VIEW TYPE EXA VIEW DETAIL VIEW Smart Scan, Storage Index 와같은 EXADATA 모니터링에필요한주요지표의발생량을제공합니다. 또한, Cell Server의 Resource 사용량및 Disk / Flash 영역에대한정보까지제공함으로서, 단순한 DB 모니터링이아닌 EXADATA 플랫폼에관한효율적인관제가가능합니다. Smart Scan Storage Index Disk Request, I/O Flash Request, I/O CELL Server Resource (CPU, Memory) 12
METHOD Top Down Approach 에의한 Drill Down MONITORING METHOD TOP DOWN APPROACH DETAIL VIEW System > Session > SQL 에이르는 Top Down Approach에의해실시간으로데이터베이스에악영향 을미치는요소를손쉽게파악할수있습니다. 각지표별관련된 Process (Session) 연계 Session Manager 연계 Session Detail 연계및 SQL 확인 (Kill Session, Trace) 13
FRAME 다양한성능지표의 TREND 제공 FRAME TREND CHART DETAIL VIEW 데이터베이스의활동성및지연에관한지표들을이용하여 Chart 형식의모니터링화면을제공합니다. 기본적으로 6개의주요성능지표에대한모니터링이가능하며, 시스템및업무특성에따라원하는성능지표로변경및확장이가능합니다. Frame Docking Oracle Wait / Stat / Ratio / OS 지표변경가능 Graph / Bar 형태변경가능 Scale Up 기능포함 14
FRAME Wait Event 현황에대한집중적인모니터링 FRAME WAIT EVENT DETAIL VIEW Total Wait은 Instance 별전체 Wait Time에대한 Trend 및 Wait Event별 Wait Time을제공합니다. Active Session Wait Class Trend는 Active Session 들이현재대기하는 Wait Event를 Class로 Grouping 한 Session 수를제공합니다. Frame Docking Wait Event별 Wait Time 제공 Graph / Bar 형태변경 Top Session 연계 Wait Class별관련 Session 수제공 15
FRAME SQL 수행시간에대한실시간진단 FRAME SQL ELASED TIME DETAIL VIEW Instance별 SQL들의수행시간분포를확인할수있습니다. 또한, Drag를통해선택구간의 SQL들에대한 Stat/Plan/Bind Value와같은세부적인정보까지확인할수있습니다. Frame Docking 수행시간별 SQL 목록제공 SQL Full Text, SQL Plan, Bind Value 제공 16
FRAME PA 연동을통한비교분석기능제공 FRAME 24 HOUR TREND & COMPARISON DETAIL VIEW 금일성능추이와전일혹은사용자가선택한날짜의성능추이를비교하여성능이슈에대하여직관적으로파악할수있습니다. Frame Docking Stat 변경가능날짜변경가능 PA Performance Trend 연계 17
FRAME Lock / PQ 감시기능 FRAME LOCK TREE & PQ SESSION DETAIL VIEW Lock Tree를활용하여 Lock 소유 Session과 Wait Session간의상관관계를트리형식으로확인이가능하며추가적으로 SQL, Dead Lock 발생현황및 Lock Type 등의정보를파악할수있습니다. 또한, 발행된 Parallel SQL에대해코디네이터와슬래이브간의상관관계를트리형식으로표시하고, 슬래이브간의작업분배에관한모니터링이가능합니다. Frame Docking Lock Wait Session 및 Holder Session 제공 Session Detail 연계 (Kill Session, Trace) Coordinator 와 Slave의상관관계제공 Parallel SQL의수행시간및 Wait Time 제공 18
MENU OneClick 으로 Blocking Session 정보확인 MENU VIEW BLOCKING SESSION DETAIL VIEW Transaction 관련 Lock (TX/TM) 뿐만아니라일반적인방법으로 Holder 정보를확인할수없는 Lock Type에대해서는 Blocking Session 연동기능을통해그원인을추적할수있습니다. 연동된 Session Detail 화면에서는 Session에대한 Control 기능 (Kill Session, Trace 등 ) 을수행가능합니다. Blocking Session 제공 Session Detail 연계 (Kill Session, Trace) 19
ICON PEAK 구간모니터링과실시간진단을동시에 ICON REALTIME DIAGNOSTICS DETAIL VIEW Peak 구간에대한과거 3 분간의데이터를이용하여 PA 연동없이문제점을빠르게진단하는기능을제공합니다. 실시간에서최대 10분전 DB 상태확인가능 SQL Elapsed Time, Trend Chart, Active Session, Lock Tree 제공 3초단위시점이동가능 20
TOOL Wait Event 에대한 Description 기능제공 TOOL EVENT DESCRIPTION DETAIL VIEW 모니터링중 Wait Event Description 연동기능을활용하여현재발생중인 Wait Event에대한설명및해결방안에관한정보를확인할수있습니다. Active Session Grid 연계가능 Wait Event Name 검색기능제공 Wait Event 발생원인제공 Parameter Description 제공 21
CONFIG 다양한사용자관리지원 CONFIGURATION ACCOUNT MANAGEMENT DETAIL VIEW Account Management기능을활용하여사용자계정에관한설정이가능합니다. 접속가능한 IP 대역및 Database 목록, 권한을설정할수있습니다. 계정패스워드변경가능계정별접속가능한 IP 대역설정계정별모니터링가능한 Instance 목록제어가능 Instance별 SQL Text, SQL Bind, Session Kill, SQL Trace 수행권한설정가능 22
CONFIG 모든성능지표에대한 Alert 설정기능 CONFIGURATION ALERT MANAGEMENT DETAIL VIEW 효율적인모니터링을위해오라클에서제공하는모든성능지표및 Wait Event에대한 Alert을설정가능합니다. 또한, 주요 OS 성능지표및 File System 사용률, Alert Log 및 Tablespace등에관한 Alert 설정이가능합니다. Instance별임계치설정가능 Stat, Wait Event, Ratio, Resource, Alert Log, File System, Tablespace 임계치설정가능두가지 Alert Level (Warning, Critical) 제공 Check 주기변경가능 SMS 연계가능 23
CONFIG 설정된 Alert 에대한 SMS 연계기능 CONFIGURATION SMS MANAGEMENT DETAIL VIEW 미리설정된 Alert 정보를이용하여 SMS 서비스와의연동기능을제공합니다. SMS 수신기간및수신거부기간, User Group별 SMS 수신여부를설정할수있습니다. SMS 발송시간대변경가능 Weekly Schedule Setup 기능을통한 SMS 발송요일설정가능 24
PERFORMANCE ANALYZER OVERVIEW SQL ANALYSIS TREND ANALYSIS VISUALIZATION COMPARISON CAPACITY RACEXA 25
OVERVIEW 데이터베이스의다양한 6 가지분석방법제시 SQL ANALYSIS / TREND ANALYSIS / DATA VISUALIZATION / POWER COMPARISON / CAPACITY PLANNING / RACEXA SQL ANALYSIS TREND ANALYSIS DATA VISUALIZATION SQL 에대한다양한성능분석 정밀한성능및장애분석 데이터에시각화기법을적용한분석 POWER COMPARISON CAPACITY PLANNING RACEXA 다양한관점의성능비교분석 데이터베이스의용량추이분석 EXA DATA 에최적화된성능분석 26
SQL ANALYSIS 장기간동안의 6 개카테고리별 Resource TopN 통계분석 SQL ANALYSIS TOPN ANALYSIS TopN 추이분석기능을통해 Schema / Program / Module / Machine / OS user / SQL 별분석데이터를제공합니다. LongTerm Trend 기능과연계를통하여장기간추이분석이가능합니다. Top SQL 성능분석 / 대상추출기준변경가능 / 항목별정렬가능 / SQL Text, Stat 정보제공 / SQL 별실행계획제공 DETAIL VIEW 27
SQL ANALYSIS SQL 응답시간및분포도를직관적으로표현하여분석 SQL ANALYSIS ELAPSED TIME ANALYSIS SQL 별 Wait Class 분석 / TopDown 분석 / 다양한검색조건활용 / 시간별 SQL 이력제공 SUMMARY TREND SQL 응답시간을 Wait Class 별로제공합니다. 또한분석구간을카테고리별로 Grouping 하여 TopDown 방식으로분석할수있습니다. ELAPSED TIME SCATTER SQL 응답시간을분산형차트로표시하여직관적인분석을할수있습니다. Drag 하면해당구간의 SQL 정보가표시됩니다. 28
SQL ANALYSIS 특정 SQL, TopN 에대하여 1 일평균값을이용한장기간추이분석 SQL ANALYSIS LONG TERM ANALYSIS 장기추이분석가능 / 다양한조건으로 Grouping / 개별 SQL 의성능이력분석 TOP ANALYSIS TopN 에대하여장기간추이분석기능을제공합니다. TopN 의기준은 Schema/Program/Module/SQL 을대상으로합니다. 1SQL ANALYSIS 특정 SQL 에대하여장기간추이분석기능을제공합니다. 일별수행횟수및수행시간, I/O 량을확인할수있으며 SQL Text, Bind 정보확인이가능합니다. 29
SQL ANALYSIS OBJECT 별 SQL 수행패턴분석 SQL ANALYSIS OBJECT ANALYSIS ACCESS STATISTICS 선택한 Object 를 Access 하는 SQL에대한수행정보를분석할수있습니다. Access Operation, Index Scan 방식및횟수등의정보를확인할수있으며, 특정 SQL 선택시실행계획정보를확인할수있습니다. 특정 Object 분석상세 / Access Count 제공 / Access 하는 SQL 성능제공 DETAIL VIEW 30
SQL ANALYSIS 테이블에대한 DML 패턴분석 SQL ANALYSIS OBJECT ANALYSIS CRUD ANALYSIS CRUD(Create/Read/Update/Delete) 분석기능을통하여 Table 에대한일 / 시간별작업빈도분석이가능합니다. 해당기능을활용할경우 DML 이빈번한테이블의시간을손쉽게파악할수있습니다. 특정 Segment 의 CRUD 분석 / TopDown 분석 / SQL Type, 성능분석 DETAIL VIEW 31
SQL ANALYSIS SQL Plan 변경이력조회 SQL ANALYSIS OBJECT ANALYSIS PLAN CHANGE HISTORY Execution Plan 이변경된 SQL 개수에대한일별추이를제공합니다. Plan Diff 기능을사용하면 2 개의 Execution Plan 을한화면에서비교할수있습니다. SQL Plan 분석상세 / 성능개선여부확인 / Plan 별성능이력비교 DETAIL VIEW 32
TREND ANALYSIS Peak 구간의문제원인을 OneClick 으로빠르게확인 TREND ANALYSIS 1DAY SUMMARY VIEW 시간대별성능추이분석 / 시간대별 Event 정보제공 / TopDown 분석 / 원인 SQL 분석 PERFORMANCE 주요성능지표및 Wait Class 에대한시간별평균추이그래프를제공함으로써 Peak 시간대를쉽게확인할수있는기능을제공합니다. BOTTLENECK Wait Event 를대기한 SQL 정보를제공합니다. 이를통해문제의원인을 Wait Class > Wait Event > SQL Level 로추적할수있는기능을제공합니다. 33
TREND ANALYSIS 주요지표및 Wait Class 를활용하여 Peak 구간의정밀한분석 TREND ANALYSIS PERFORMANCE TREND 주요성능지표및 Wait Class에대한시간별평균추이그래프를제공함으로써 Peak 시간대를쉽게확인할수있는기능을제공합니다. Peak 구간에대한 Time Slice ( 상세분석기능 ) 을통해부하의원인이되는 Session 및 SQL에대한정보를추출가능합니다. PERFORMANCE TREND PERFORMANCE TREND 연계 일자별추이분석주요지표변경가능 TopDown 분석초단위 Session 정보제공 1 Minute Analysis 연계 1 MINUTE ALANYSIS 연계 PERFORMANCE STAT 연계 34
TREND ANALYSIS 다양한조건에대한 Session, SQL 검색 TREND ANALYSIS SESSION & SQL LIST 다양한검색조건활용 / Session Detail 연동 / SQL Detail 연동 / 장기간분석가능 SESSION LIST 수집된 Session 에대한분석이가능합니다. 초단위로 Session 의접속정보, 상태, SQL 수행정보, Wait Event 를관찰할수있습니다. SQL LIST 특정 SQL 의수행정보분석이가능합니다. 10 분단위로 Summary 되어저장되며, 접속된 Session 정보및 SQL 성능에대한전반적인분석이가능합니다. 35
TREND ANALYSIS 주요지표, Wait Class 에대하여 1 일평균값을이용한 Session, SQL 검색 TREND ANALYSIS LONG TERM TREND 장기간추이분석 / 지표별평균, 최대값제공 / Wait Event 추이제공 STATISTICS TREND 주요성능지표에대한일별, 시간별평균값및최대값을제공하여, 장기간추이분석이가능합니다. CLASS TREND Wait Event(Class) 별 Wait Time 및발생한 Wait Event 에대한장기간추이와특정 Wait Event 의일자별 Wait Time 을제공합니다. 36
TREND ANALYSIS 주요 Parameter 와변경이력을제공 TREND ANALYSIS PARAMETER HISTORY Parameter 정보제공 / Parameter 변경이력제공 PRE CHECK 필수적인 Parameter 들에대해속성별로분류한화면을제공합니다. 또한, 각 Parameter 의 Description 및설정값을확인할수있기때문에, Parameter 를이용한분석에용이합니다. MODIFICATION HISTORY Parameter 변경이력에대한정보를제공합니다. Parameter 가변경된일자와, 변경전, 후설정값에대한정보확인이가능합니다. 37
VISUALIZATION 한눈에문제구간을파악가능한데이터시각화기법 VISUALIZATION DATA VISUALIZATION Program, Schema, SQL 연계 / Data Access 시각화 / 기간별 CPU 추이제공 DATAPATH VIEW 다수의데이터베이스 ( 또는하나의데이터베이스의여러일자 ) 에대하여, Elapsed Time / Schema / Program / SQL 의비중도를양방향으로분석가능하며, 직관적으로이해가능한 UI 를제공합니다 HOTSPOT VIEW 다수의데이터베이스 ( 또는하나의데이터베이스의여러일자 ) 에대하여, CPU(%) 기준 HotSpot 구간을매우빠르고쉽게찾을수있는기능을제공합니다. 38
COMPARISON Top SQL Comparison 을통한 TopSQL 순위비교분석 POWER COMPARISON TOP SQL COMPARISON 기준날짜대비비교날짜들의 Top SQL간비교기능을제공합니다. 일별순위비교를통해, 장애유발 SQL 감지, 신규 ( 업무 ) 유입 SQL 감지등의기초자료로활용가능합니다. 또한 LongTerm Trend 기능과연계를통하여장기간추이분석이가능합니다. SQL 1:M, N:M 비교 / 추출기준변경 / 일자별 Diff 값제공 / SQL, Bind, Plan 정보제공 DETAIL VIEW 39
COMPARISON Module & Program 비교분석 POWER COMPARISON CLIENT COMPARISON Module & Program 별비교 / Base 일자기준 Diff 값제공 MODULE COMPARISON 특정 Module 의성능저하시, 이전시점의수행이력과비교하는기능을제공합니다. PROGRAM COMPARISON 특정 Program 의성능저하시, 이전시점의수행이력과비교하는기능을제공합니다. 40
COMPARISON Peak Time 비교분석 POWER COMPARISON PEAK TIME COMPARISON 성능저하구간발생시, 이전일자들의해당시점과비교하는기능을제공합니다. 일자별 Peak Time 제공 / 일자별 SQL Diff 값제공 / SQL Detail 연계 DETAIL VIEW 41
COMPARISON 시간매칭을통한직관적인성능비교 POWER COMPARISON TREND COMPARISON 사용자가비교하고자하는 Instance 의특정날짜를선택하여성능지표에대한분석이가능합니다. RAC 환경의서로다른 Node 간, 혹은동일업무가반복되는 Instance 의날짜별비교분석에활용가능합니다. 다중 Instance 추이비교 / 여러일자동시비교분석 / 초단위 Session 정보제공 DETAIL VIEW 42
CAPACITY 데이터베이스용량산정에용이한사용률추이 CAPACITY CAPACITY PLANNING Tablespace 정보제공 / 일자별 Size 증가율제공 / Segment 상세정보제공 TABLESPCE TREND 테이블스페이스의사용량및여유공간에대한추이를제공합니다. 또한, 사용량증가비율이높은테이블스페이스내의 TopN 세그먼트에대한정보를제공합니다. SEGMENT TREND 특정세그먼트 (TABLE, INDEX, PARTITION) 에대한크기및일별증분값에대한정보를제공합니다. 43
RACEXA EXADATA 분석기능제공 RACEXA RACEXA ANALYSIS Cell Server 성능정보제공 / Smart Scan 사용률제공 / Flash Cache 사용정보제공 PERFORMANCE TREND Cell Server 와 DB 성능지표를한화면에구성하여 EXADATA 부하구간을쉽게파악하고분석할수있습니다. FLASH CACHE EXADATA 의 Flash Cache Hit/Miss Count 를시간및오브젝트단위로 Grouping 하여보여줍니다. 44
RACEXA 보고서작성을위한일별 / 기간별 EXADATA 분석 RACEXA ANALYSIS REPORT Excel, HTML Report 제공 / 지표및 TopN 선택가능 / 장기간 Report 제공 DAILY & LONG TERM REPORT 수집되는모든성능지표및 TopN Summary 에대한일 / 기간별성능 Report 출력기능을지원합니다. 또한 Excel, HTML Format 으로다운로드가가능합니다. HOTSPOT REPORT 특정일자의 CPU(%) 사용량및 Active User Session 과 Wait Event(Class) 에대한시간별추이를확인할수있습니다. 또한 Excel, HTML Format 으로다운로드가가능합니다. 45
Thank you It s the Best Performance Management Solution. Maximize Your Database MaxGauge Monitoring, Analyzing, and Visualizing. 46