Sherpa Oracle 4.2 셀파오라클 4.2
1. 회사소개 2. 제품개요 3. 주요기능 4. 윈백 - 회사개요 - 개요 - Real Time Monitor - 윈백사이트 - 조직현황 - 구조 - Log Analysis - 윈백사례 - 연혁 - 특장점 - Smart Alert - 주요사업 - 사용자관리 - 제품군 - Jennifer & Sherpa - 고객사
회사소개 회사개요조직현황연혁주요사업제품군고객사
회사개요 고객의성공적인비즈니스를위해최고의데이터베이스성능모니터링솔루션을개발, 공급합니다 " 회사명대표이사법인설립일본사소재지자본금임직원수홈페이지 셀파소프트박기범, 서강교 2006년 06월 10일서울시구로구디지털로306( 구로동 ) 대륭포스트타워 2차 1201호 2억원 43명 www.sherpasoft.com 1
조직현황 대표이사 구분 특급 고급 중급 초급 계 기술연구소 1 8 7 6 19 기술본부 3 4 6 3 16 전략사업본부 경영지원본부 영업및지원 계 4 12 10 9 43 8 전략사업본부 영업본부기술연구소기술본부 영업및지원 16% 기술연구소 42% - 국내 / 외파트너 발굴및지원 - 직 간접영업 - 제품기획및개발 - 기능개선및패치 - 기술지원 & 컨설팅 - 오라클유지보수 84% 기술 전략사업팀 마케팅팀 영업팀 개발 1 팀 개발 2 팀 개발 3 팀 솔루션팀 컨설팅팀 14% 영업 파트너지원 ( 영업, 기술 ) 유지보수관리 Marketing Design Account 제품개발 품질관리 제품개발 품질관리 제품개발 품질관리 제품지원 M/A & 교육 DBA 튜닝컨설팅 2% 관리 기술본부 42% 2
연혁 2016 2015 2014 셀파오라클 4.0 html5버전출시 셀파오라클제니퍼연계버전출시 셀파포스트그레스 4.0 html5 버전출시 셀파MySQL 4.0 html5 버전출시 K Bank 셀파오라클및셀파MySQL 공급 롯데백화점셀파오라클공급 강원랜드셀파오라클 / SQL서버공급 삼성증권셀파오라클 /SQL서버공급 금융결제원셀파오라클공급 광주은행셀파오라클 / 티베로 /SQL서버공급 JB우리캐피탈셀파오라클공급 KT KOS 셀파오라클 / 포스트그레스 / 알티베이스 / 티베로공급 NH손보셀파오라클 / 셀파티베로 /SQL서버공급 홈플러스셀파오라클 /SQL 서버공급 식약처. 경기도교통정보센터셀파오라클 / 셀파알티베이스공급 셀파소프트로사명변경 3
연혁 2013~2012 2011 2010~2006 LG 전자 GER 시스템셀파오라클공급 삼성전자 MSC사업부셀파오라클공급 현대카드 / 캐피탈 / 커머셜차세대셀파오라클공급 롯대카드차세대셀파오라클솔루션선정 KT 셀파오라클 / 하둡 / 테라데이타 /ostgre SQL공급 삼성모바일디스플레이 (SMD) 셀파오라클공급 LG유플러스셀파오라클차세대 (U-Cube) 선정 LG전자셀파오라클표준화솔루션선정 기업부설연구소설립 LG 디스플레이외 20개고객사셀파오라클공급 셀파오라클 GS인증획득 (2009년) 셀파오라클 V3.0 출시 (2009년) LG CNS 전문특화군 ( 기술-DB) 업체선정 ( 주 ) 이피아이솔루션즈법인설립 (2006년) 4
주요사업 데이터베이스성능관리노하우를바탕으로최고의솔루션과새로운서비스를고객에게제공합니다 DB 성능관리솔루션 DB 성능관리솔루션 Oracle, SQL Server, Altibase, Tibero, ostgresql, MariaDB, MySQL 데이터베이스컨설팅 데이터베이스컨설팅 오라클튜닝컨설팅오라클 DBA 컨설팅데이터베이스성능진단튜닝실무교육 오라클성능유지보수 오라클성능유지보수 오라클정기점검오라클운영기술 Guide 성능진단및 Guide Trouble Shooting 5
제품군 Oracle 뿐만아니라 SQL-Server, Altibase, Tibero, ostgresql, MySQL, MariaDB 등다양한 DBMS 에대한성능모니터링솔루션을개발공급하고있습니다 6
고객사 금융 제조 / 통신 공공 서비스 / 기타 7
제품개요 개요 구조 특장점
Overview Sherpa Oracle Overview 데이터베이스성능최적화를위한토탈솔루션 Dashboard Real Time Monitor SQL Tuning owerful Analysis Smart Alert 데이터베이스의성능과가용성을향상시키는동시에장애및성능이슈발생시가장빠르고효과적으로대응할수있도록해주는오라클데이터베이스성능관리전문솔루션입니다. 8
Architecture Sherpa Oracle Architecture 모니터링및성능데이터수집시시스템자원사용최소화 Client HTML5 기반의 Web UI 를통해쉽게접근할수있습니다. View Server Log Server Tomcat 으로 Web Service 를제공하며 Log Server 를중앙관리하여대상 DB 증가에대한확장성을제공합니다. 성능로그를실시간으로데이터베이스에저장하여빠른분석을지원합니다. Agent 각 DB 서버에 Agent 를설치하여최소한의부하로성능데이터를수집하며 Data 유실방지기능을통해서안정성을제공합니다. 시스템자원사용최소화를위해수집성능정보를 I/O 대기없이곧바로단일 Repository 로구성된수집서버로전송하여관리 9
특장점 DMA(Direct Memory Access) 아키텍처로부하없이정밀한성능 Data 수집 " 0.01 초 Session & SQL SGA 1 초 Snapshot Database 0.01 초단위의정밀한세션정보수집 Compress Snap File 수집 Data 1 초단위 Active Session 정보 0.01 초단위 Session 성능정보 0.01 초단위 SQL 성능정보 정밀한초단위시점분석분석기능 손쉬운사용자응답시간분석 Top N을통한빠른비중도분석 Machine에서 SQL까지 6개항목연계분석 10
특장점 최대 0.01 초 (Default 0.1 초 ) 단위로세션및 SQL 정보를정밀하게수집 " 1 초단위 snapshot( 세션및 SQL 정보 ) 타사제품과동일 최대 0.01 초단위세션및 SQL 정보를 1 분단위로 Summary 하여수집서버로전송 타사제품대비강력한성능우위 ( 윈백사례를통해검증됨 ) 수집 Data 최대 0.01초단위세션및 SQL 정보를 1분단위로 Summary하여수집서버로전송 타사제품대비강력한성능우위 ( 윈백사례를통해검증됨 ) 1 초단위 Active Session 정보 0.01 초단위 Session 성능정보 0.01 초단위 SQL 성능정보 14
특장점 "Smart Alert 으로시간, 날짜별맞춤형 DB 감시설정 " [ 요일 ] [ Day& Night ] [ 임계치 ] [ 알림대상 ] 요일별설정 - 평일 / 주말 - 요일별 시간대별설정 - 주간 - 야간 상황에맞는임계치설정 Group 별알림설정 -DBA / Admin / Manager 95 임계치 80 60 12
특장점 이기종 DB 통합대시보드부터개별 DBMS 의모니터링, 분석까지한번에연계 Dashboard 이기종 DB 통합모니터링 업무별, DB Type 별자유로운 grouping 시점분석 Alert 발생시점의분석화면으로연계 Single Monitoring 셀파제품군의 Single 모니터링으로연계 13
특장점 툴사용도를높인사용자정의 SQL 모니터링대시보드 " DB 성능모니터링업무모니터링 select /*+ */ b.branch_nm as " 영업점 " [SQL] 교차판매영업점실적현황 [SQL] 엽업판매주문건수 (Hour), count(*) as " 좌수 ", sum(sales_amt)/1000000 as " 금액 ( 백만원 )" from camp_mst m, camp_rst r, branch_mst b where 1 = 1 and m.camp_id = 20001 and r.camp_id = m.camp_id and b.branch_id = r.branch_id and r.bas_dt in (select /*+ index_desc(d, sales_dt_u1) */ bas_dt from sales_dt d where bat_dt <= to_char(sysdate, 'yyyymmdd') and holy_yn = 'N' and rownum <= 1) group by b.branch_nm order by 3 desc select hour, sales_count from sales_summary where hour >= 10 and hour <= 17 order by hour ; 타사제품의사용자정의 SQL 대시보드는등록한 SQL 에대한결과를그대로출력하는한계를가지고있지만셀파오라클의 SQL 대시보드는사용자가등록한다양한 SQL 의결과를다양한형태의차트 ( 라인, 바, 그리드 ) 로모니터링할수있는장점이있습니다. 17
특장점 Sherpa Oracle Overview Exadata / OSC 전용모니터링 " Single DB RAC DB OS / DB 레벨지표 통합모니터링 infiniband Storage Switch/Network Infini Band 전송량 Cell 성능지표 Cell Server 1 Cell Server2 Cell Server 3 Exadata 및 OSC(Oracle Super Cluster) 의주요구성요소인 Cell 서버에대한성능, Cell 서버와 DB 서버간네트워크전송량 (Infiniband) 등다양한항목을한화면에서모니터링하도록전용모니터링대시보드를제공합니다. 15
특장점 Sherpa Oracle Overview Exadata / OSC 전용모니터링 " Instance Side ( Smart Scan 관련 stat / wait 등지표 ) Instance Side ( 기존 OS 지표 ) Cell Server 지표 (Summary) Cell Server 지표 (Cell Command 수집지표 ) 19
특장점 Sherpa Oracle Overview 커스터마이징및스케쥴링이가능한리포트기능제공 CU Wait Active Session Everyday Weekly 사용자지정 E-mail 원하는지표로구성가능한 Customing 된리포트생성 xls, xlsx, txt, docx 등다양한형태의보고서형태제공 자유로운레포팅주기설정가능 다수혹은지정된사용자에게리포트 E-mail 전송가능 셀파오라클은다양한보고서템플릿을제공하며, 고객사환경에맞는유연한 Customizing 기능을제공합니다. 또한, 일단위또는지정한구간만큼의수집데이터를기반으로한리포트스케쥴링기능도제공합니다. 20
특장점 Sherpa Oracle Overview 커스터마이징및스케쥴링이가능한리포트기능제공 다양한형태로커스터마이징한리포트생성 스케쥴링기능제공 리포트수취담당자선택지정가능 생성한리포트이메일전송가능 리포팅할수집데이터기간설정 ( 일단위, 주단위지정가능 ) xls, xlsx, txt, docx 등의다양한형식의보고서제공 리포트발행시간상세지정가능 셀파오라클은다양한보고서템플릿을제공하며, 고객사환경에맞는유연한 Customizing 기능을제공합니다. 또한, 일단위또는지정한구간만큼의수집데이터를기반으로한리포트스케쥴링기능도제공합니다. 21
특장점 Jennifer 연계로 WAS 와 DB 상태를한화면에서동시에모니터링 서비스 통계치 Class, Method 호출관계 수행횟수, I/O 량 어플리케이션미반환 JDBC, Exception 메모리현황 GC 발생현황 Live Object 세션접속정보, 사용자, 프로그램 경합 경합원인, Top Wait 추적 사용자 I/O 현황 LOCK SQL 튜닝 동시접속자수 / 처리량 Socket 및 File I/O Holder/Waiter, Lock 로깅 SQL 성능개선 17
특장점 Jennifer 에서셀파오라클을통한사용자응답시간기반의 SQL 타임라인분석 SQL Time 10 초? Alone Method Time 7 초 SQL Time 10 초? Method Time CU Time I/O Wait RAC Wait 7 초 6 초 2 초 2 초 Together 18
특장점 Jennifer 연계로 SQL 을수행한웹어플리케이션상세정보제공 #URL : Unknown #Client I : Unknown #rogram : JDBC Thin Client #SQL : SELECT /*+ USE_NL #URL : Unknown #Client I : Unknown #rogram : JDBC Thin Client #SQL : SELECT /*+ LEADIING #URL : Unknown #Client I : Unknown #rogram : JDBC Thin Client #SQL : SELECT /* M장비 Alone Session 1 Session 2 Session 3 #URL : sherpa_soft/index.jsp #Client I : 172.10.0.138 #rogram : JDBC Thin Client #SQL : SELECT /*+ USE_NL #URL : well/extension/jsp #Client I : 192.168.0.111 #rogram : JDBC Thin Client #SQL : SELECT /*+ LEADIING #URL : web/develop.jsp #Client I : 128.19.30.155 #rogram : JDBC Thin Client #SQL : SELECT /* M장비 Together Session 1 Session 2 Session 3 19
주요기능 Real Time Monitor Log Analysis Smart Alert 사용자관리 Jennifer & Sherpa
Real Time Monitor Multi Instance 에대해상세모니터링에서분석까지연계 Session / Server Monitoring 수행완료된 SQL List Log Analysis 각차트별연계기능을통한실시간상세모니터링 Response Time 차트를통한 SQL 수행분포확인 Alert List 와분석화면연계를통한실시간진단분석 20
Real Time Monitor Single Instance 에대한상세모니터링과분석을한화면으로제공 Baseline 과비교분석 실시간모니터링 eak 시점에대한상세분석 하나의 DB 에대한상세한모니터링제공 과거 1 시간 Trend (Baseline) 와현재 1 시간 Trend 에대한비교분석제공 상세분석을위한 Time Base Analysis 로원클릭연계 21
RAC Group Dashboard RAC 그룹에대한전용대시보드제공 Node1 Node2 Node3 Node4 Node 별 Load Balance (CU, Session, 주요 Stat) 비교 Active Session 동시모니터링기능제공 GC Efficiency, Interconnect I/O 등 RAC 전용성능지표모니터링기능제공 22
Real Time Monitor Session 모니터링대시보드제공 Filter Session Detail Long & Lock Sesson Long Running Session 과 Locked Session 을한눈에파악 다양한필터링조건제공 Session Detail 연계를통한세션상세정보 (SQL, lan, Stat, Wait 등 ) 제공 23
Real Time Monitor Server 모니터링대시보드제공 4 78738 ora11202 0.83 33929 13:12 oraclesol10205(lo) Session Monitoring CU 와 Memory 기준 Top rocess 제공 세션모니터링으로연계되어해당서버프로세스의세션정보확인가능 24
Log Analysis "6 가지분석방법으로직관적인성능분석지원 " [Session Replay] [Time Base Analysis] [Top N Analysis] [Category Analysis] [Changed lan] [Resource Heatmap] Session Replay 초단위 Active Session 상태분석 Time Base Analysis DB응답시간과성능지표를통한성능 / 장애분석 Top N Analysis 주요성능지표를이용한손쉬운 Top 영향원인분석 Category Analysis 다양한 Category 정보로 DB 영향도가높은 Application 분석 Changed lan 성능저하된 SQL 의 lan 변경분석 Resource Heatmap 장기간의성능 Trend 와자원사용 Trend 분석 25
Log Analysis 1 초단위 Active Session 정보실시간 Replay 초단위세션로깅을통한 Active Session Replay Session 별 CU 사용량, Stat, Wait Event, Wait arameter 등상세분석을위한정보제공 26
Log Analysis Log Analysis 0.01 초단위 Session, SQL 성능정보수집 Elapsed TIME 최대 1/100 초단위의세션 -SQL 데이터를로깅하여수행된 SQL 들에대한정밀한성능정보를제공 주요분석기능들에정확한성능분석을위한기반데이터를제공 27
Log Analysis Log Analysis "7 가지 Wait Class 를통한쉬운 DB 성능판단 Wait Class DB 의성능을직관적으로판단할수있는 CU + 7 개 Wait Class 로제공 Wait Class 를통해장애발생유형에대해빠르고직관적인경합요인분석 28
Log Analysis " 손쉬운 DB 성능영향도 Top List 분석 " Top rogram List 특정 rogram 의 Top SQL List 성능분석지표 주요 Statistics CU Time + 7 개 Wait Class Wait Class 및주요자원사용 Trend 를통해경합요소파악 eak 시점에서경합발생한성능지표에대한 Top N List 분석으로쉽게원인파악 상황에맞는분석구간설정지원 ( 최소 1 분 ~ 24 시간이상 ) 29
Log Analysis "Category 연계를통한상세한 Application 영향도분석 성능정보의중요한 6 가지정보를제공 ( Machine, rogram, Module, OSuser, Username, SQL ) DB 영향도가높은 Application 을카테고리연계정보를통해상세하게분석 ex) Machine > SQL 연계를통한 WAS 별 Load 밸런싱분석 Username > Module > SQL 연계를통한별상세 Module 및업무별영향도분석 30
Log Analysis " 성능저하 SQL 의 lan 변경이력분석 문제 SQL 발견시실행계획의변경이력을조회하여성능문제원인파악 튜닝결과적용후의개선효과도비교 31
Log Analysis " 장기간성능 Trend 를 Heatmap 으로한눈에파악 연계분석기능 Heatmap 을통해시스템의성능 Trend 를쉽게파악하고, 장기간성능 Trend 의변화를한눈에파악 특정부하시점에대한 Time Base 시점분석과 Top N 영향도분석기능으로연계지원 32
Smart Alert Smart Alert Smart Alert " 운영자편의성을극대화시키는 Alert Check 및 ause 기능 Alert Check Alert ause & Resume Alert 조치사항입력 ause 시작 ~ 종료시간입력 운영자가확인한 Alert 을 Check 기능을통해공유하여운영효율성향상 Alert 상황에대해인지하고일정시간동안 Alert 을일시정지 (pause) 하여불필요한알람발생을방지 34
Jennifer & Sherpa 하나의화면에서 WAS 와 DB 상태를동시에모니터링 서비스프로파일 X-View Session Monitoring Long Running Session WAS 와 DB 시스템의성능지표를동시에모니터링 각솔루션별서브모니터링및분석화면으로연계 고객사상황에맞는모니터링화면구성지원 36
Jennifer & Sherpa 사용자응답시간기반의 SQL 타임라인분석 Jennifer s X-View Sherpa s SQL Detail DB Time 의구성요소를 CU Time 과 Wait Class 기반으로확인 Wait Class = I/O, Latch, Concurrency, RAC, Network, Lock, Other Wait Time 으로구성 DB 에서소요된 SQL 의일량과실행계획정보제공 37
Jennifer & Sherpa SQL 을호출한웹어플리케이션상세정보제공 Sherpa Oracle Jennifer s Data Sherpa s Session Detail SQL 을호출한상세 URL 정보제공 웹어플리케이션을호출한 Host 의 I 정보제공 호출된 SQL 의실행계획및세션상세정보확인 39
윈백 - 윈백사이트 - 윈백사례
윈백사례 주요윈백사이트 Sherpa Oracle Overview 고객사윈백제품선정사유 LG U+ LG 전자현대카드롯데카드현대라이프생명보험 LG 디스플레이 KT 맥스게이지 recise for Oracle / Stable For Oracle 1. 누락없는성능정보수집 Active Session 1,000 개이상의상황에서도누락없음 수집서버장애나 Network 단절시 Log 유실방지기능으로누락방지 2. 정밀한성능정보수집 샘플링주기 (eg. 1/100 초 ) 에부합하는정밀한데이터수집 SQL 정보 + Session 정보 (OS User, DB User, rogram, Module, Machine) 3. 실시간로그분석기능 1 초이후즉시로그분석가능 ( 차별화된아키텍처 ) 넓은범위의로그분석조회시가장빠른성능제공 44
윈백사례 LG 전자 Sherpa Oracle Overview 도입개요 : GER 8 개 RAC Node 포함 150 개데이터베이스통합성능관리시스템구축 대상시스템 : ER 및레거시시스템 ( 전사표준, 160 대서버 ) 경쟁제품 : 엑셈맥스게이지윈백 AS-IS 문제점 / 요구사항 셀파오라클 시사점 대용량트랜잭션발생시로그누락 로그누락방지기능적용솔루션완성도측면 RAC Lock Tree 로깅불가 RAC 환경에서 Lock Tree 로깅완벽구현 기능적완성도측면 최소 30 분의로그분석지연시간 즉각적인성능데이터분석지원 장애대응능력 ER 최적화수행능력및지원인력부족 다수의전문인력을보유및노하우제공 수준높은서비스 45
윈백사례 U+ Sherpa Oracle Overview 도입개요 : 차세대 U-Cube 시스템의서비스보장및안정가동을위한고성능, 고기능툴필요. 대상시스템 : U-Cube 시스템및대고객빌링서비스 (IT 전사표준, 100 여대 DB 서버 ) 경쟁제품 : 엑셈맥스게이지윈백 AS-IS 문제점 / 요구사항 셀파오라클 시사점 Active Session 급증시로그누락 안정적로그수집및로그누락방지기능안정성 신속한과거데이터조회불가 즉각적인성능데이터분석기능제공 빠른장애분석 RAC 환경 Lock wait 모니터링의어려움 성능모니터링및수집시에부하를주지 않음 적은리소스사용량 휴일후고질적인서비스몰림으로인한반복적인장애 (Hang) 대처의어려움 셀파오라클을통한튜닝기술지원으로극복 수준높은서비스 46
경쟁사비교자료 국가기관사업 BMT(Bench Marking Test) 결과경쟁사비교자료 기관명사업명 ( 대상 DB 명 ) 회사명 ( 제품명 ) BMT 점수순위 기획재정부 (2016.11.08) 국방전산정보원 (2016.10.21) 국고보조금통합관리시스템분리발주대상 SW 도입 (DB 모니터링 ) (Oracle 12c) 국방군수통합기반체계도입 DB 모니터링툴 (Oracle 11g) 셀파소프트 (Sherpa Oracle) 29.2275 1위 E사 (M------) 28.435 2위 D사 (-------) 26.9275 3위 셀파소프트 (Sherpa Oracle) 45.03647 1위 E사 (M------) 44.38905 2위 S사 (S-------) 43.44961 3위 [ 기반자료 : 조달청나라장터 e- 발주시스템입찰결과 ] 기관명사업명 ( 대상 DB 명 ) 회사명 ( 제품명 ) 결과 강원랜드 (2016.06.15) 강원랜드 DB 성능모니터링솔루션도입사업 (Oracle 11g) 셀파소프트 (Sherpa Oracle) 사업수주 E 사 (M------) - DB 모니터링솔루션 BMT 평가 1 위 Sherpa Oracle 47
소프트웨어품질성능평가시험결과 <Oracle 11g> 한국정보통신기술협회 (TTA) 에서수행한소프트웨어품질성능평가시험결과 ( 국방전산정보원 ) 구분항목평가항목평가결과 (/*/F) 비고 데이터베이스성능모니터링 통합화면에데이터베이스서버정보표시기능 - 시스템 (CU, 메모리 ), SQL, Session, Lock 성능모니터링의동작여부를감시및미동작시알림기능 모니터링대상데이터는모니터링화면에서항목별정렬기능 특정세션을강제로종료할수있는기능 장애진단및처리 Disk 공간임계치설정기능및임계치초과시알림기능 Lock 개수임계치설정기능및임계치초과시알림기능 장애를유발하는 SQL 및세션을검출하여장애유발시알림기능 기능확인 성능및운영정보의수집 데이터베이스운영정보수집기능 - 실행쿼리, Active Session 실행된쿼리에대한정보표시기능 -Elapsed Time, CU, IO, Literal SQL 여부 Wait 를유발시킨원인수집및유형에따라분류하는기능 수집된정보를저장및처리하기위한별도의물리적환경제공여부확인 통계 / 보고서 시간대별통계정보를제공하는기능 - 시간별 (Hour), 일별 다양한파일포맷으로수집정보를다운로드하는기능 - xlsx, docs, txt 사용자편의기능 대시보드커스터마이징기능 - 항목추가, 항목삭제, 설정저장, 설정불러오기 Web 환경지원여부확인 성능확인 자원효율성 데이터베이스서버의실시간모니터링기능동작중데이터베이스서버의 CU 사용률측정 - 제품설치전, 설치후사용률을각각측정 0.59% ( 제품설치후 CU 사용률 제품설치전 CU 사용률 ) 품질성능평가시험전항목 ALL ASS 48
소프트웨어품질성능평가시험결과 <Oracle 12c> 한국정보통신기술협회 (TTA) 에서수행한소프트웨어품질성능평가시험결과 ( 기획재정부 ) 구분항목평가항목 기능확인 모니터링 장애진단및처리 운영정보수집 통계 / 보고서 사용자접근제어 데이터베이스서버의운영정보모니터링기능 - SQL, Session, Lock, Transaction 데이터베이스서버의시스템정보모니터링기능 - CU, 메모리, Disk 용량, DISK IO 성능모니터링의동작여부를감시하고, 미동작시알림기능 성능모니터링대상데이터의항목별정렬기능 특정세션을강제로종료 (kill) 할수있는기능 장애를유발하는 SQL 문을검출하여장애유발시알림기능 데이터베이스운영정보수집기능 - 실행쿼리, ActiveSession, Loggical Read, hysical Read 실행된쿼리에대한정보 (Elapsed Time, CU, IO, Literal SQL 여부 ) 수집기능 Wait 를유발시킨원인을수집하고, 유형에따라분류하는기능 비효율 SQL 에대한대처방안제공여부확인 과거특정시점의 DB 상태확인및성능이슈에대한분석기능지원여부확인 시간대별 ( 시별, 일별 ) 통계정보를제공하는기능 통계정보에대한조건별 ( 장애별, 장애횟수 ) 분석기능 다양한파일포맷으로보고서생성기능 - xlsx, docs 사용자별권한설정기능 성능수집서버접근을위한인증방식지원여부확인 평가결과 (/*/F) 비고 성능확인 운영시스템부하최소화 데이터베이스서버의실시간모니터링기능동작중데이터베이스서버의 CU 사용률측정 - 제품설치전, 설치후사용률을각각측정 0.10% ( 제품설치후 CU 사용률 제품설치전 CU 사용률 ) 품질성능평가항목전항목 ALL ASS 49
소프트웨어품질성능평가시험결과 <Oracle 11g> 강원랜드 DB 성능모니터링솔루션도입사업 BMT 결과표 구분항목평가항목평가결과 (/*/F) 비고 데이터베이스의성능모니터링 장애진단및처리 DB 서버의과부하 ( 예 : DB Hang) 시에도모니터링기능제공 이중화기능 (ORACLE RAC) 성능정보의모니터링기능을지원하고, 문제발생시알림기능제공 - Load Balance, Global Lock, Bandwidth *Oracle 에서만확인 데이터베이스서버의정보를통합화면에제공 - 시스템 (CU. 메모리, Disk 용량 ), SQL, Session, Lock 성능모니터링의동작여부를감시하고, 미동작시알림기능제공 특정세션을강제로종료 (kill) 할수있는기능제공 - DB Hang 발생시에도가능 - 강제종료가완료되면종료여부를알수있어야함 Disk 공간임계치설정기능을 GUI 로제공하며, 임계치초과시알림기능제공 Lock 개수임계치설정기능을 GUI 로제공하며, 임계치초과시알림기능제공 장애를유발하는 SQL 문과세션을검출하여장애유발시알림기능제공 DB 서버의과부하 ( 예 : DB Hang) 시에도정보수집기능제공 기능확인 데이터베이스운영정보수집기능제공 - 실행쿼리, Active Session, Logical / hysical Read 실행된쿼리에대한정보 (Elapsed Time, CU, IO, Literal SQL 여부 ) 를제공 성능및운영정보의수집 비효율 SQL 에대한대처방안을제공 Wit 를유발시킨원인을수집하고, 유형에따라분류하는기능제공 성능수집서버장애발생시, 데이터베이스서버에서발생되는데이터를각데이터베이스서버에서별도보관하여장애복구후보관된데이터를전송하여처리하는기능제공 수집된정보를저장및처리하기위한별도의환경 ( 공간 ) 제공 데이터베이스서버의운영정보수집주기변경기능은 GUI 로제공 * 통계 / 보고서 시간대별 ( 시별, 일별, 월별 ) 통계정보를제공하는기능 통계정보에대한조건별 ( 장애별, 장애횟수 ) 분석기능제공 다양한파일포맷 (xlsx, docx, txt, xml 등 ) 으로수집정보를다운로드하는기능제공 사용자인증및권한설정 사용자별권한설정기능을 GUI 로제공 * 성능수집서버접근을위한인증방식지원 성능확인 운영시스템부하최소화 데이터베이스서버의실시간모니터링기능동작중데이터베이스서버의 CU 사용률측정 - 제품설치전, 설치후, 구동중 CU 사용률을각각측정 설치전 : 0 % 설치후 : 1.5% 구동중 : 96.6% 수집주기데이터베이스서버의운영정보최소수집주기 0.01 초 조회결과시간제공되는기본통합화면디스플레이시간 ( 로그시간기준 ) 0.013 초 구동중 CU 사용률 은전체시스템 CU 를측정하였음 50