www.maxgauge.com MAXGAUGE for SQL Server PRODUCT DOCUMENTATION 0
INDEX 제품개요 모니터링방법론 MaxGauge 구조수집정보설치환경 주요기능 실시간모니터링성능분석추가기능 성공사례 해외프로젝트 Customer Voice Customers 1
제품개요 모니터링방법론 MaxGauge 구조수집정보설치환경 2
제품개요모니터링방법론 Database 성능모니터링 SW Database 의실시간감시및가동정보수집, 진단 / 분석, 성능튜닝 Performance Management Monitoring Real-Time Diagnosis Analysis Tuning 3
제품개요모니터링방법론 Top-Down Approach [ Server Level Database Level Session Level SQL Level ] 직관적접근 UI 제공 서버수준관제 데이터베이스레벨모니터링 성능지표확인및문제세션선택 이슈 SQL 확인 4
제품개요 맥스게이지구조 MaxGauge for SQL 구성도 운영서버 Database Sysmon [Kernel API] OS 정보수집서비스 USER 1 Data Gather 가 DB 관련정보는 SQL 통신, DB Port(1433) 1 9729 OS 관련정보는 OS 정보수집용서비스 와소켓통신을수행하여실시간정보수집 Logging 서버 8090 2 Data Gather 가수집한정보를브라우저로전달하고 2 Gather Repository Database 에저장 3 WAS 를통해실시간데이터조회및모니터링수행 Database Repository 3 WAS 를통해 Repository Database 의데이터를조회하여사후분석수행 5
제품개요수집정보 MaxGauge for SQL 성능수집 Data Source Data LOG Windows API ACTIVE SESSIONS DMV Info. Status & Variables SQL Server ERROR LOG Windows EVENT LOG CPU I/O MEMORY PROCESS LIST Running Sessions Locking Info. SQL Variety Of STATUS Parameter(Variables) Variety Of STATUS Parameter(Variables) 6
제품개요설치환경 DB Server / Repository / Client 설치환경 DB Server Repository Client System - OS Platform : Windows Server 6.0(2008) 이상 - SQL Server Version : 2008 이상 Network - SQL Server 통신사전설정 : 1433 (TCP Port 변경가능 ) - *SYSMON 통신사전설정 : 9729 (TCP Port 변경가능 ) System - OS Platform : Windows Server 2008R2 이상 - 로그수집 SQL Server Version : 2008 이상 (2012 이상권장 ) Hardware - CPU : 2 CORE ( 최소 ) / 4 CORE ( 권장 ) - RAM : 4 GB ( 최소 ) / 8 GB ( 권장 ) - Disk : 20 GB (1 Month 기준, 1 개서버 1 일로깅데이터 500 MB 내외 ) System - OS Platform : Windows 8 이상 - Chrome Browser : 44.x 이상 (50.x 이상권장 ) - 해상도 : 1024*768 (1920*1200 권장 ) Hardware - CPU : 2 CORE 이상 - RAM : 4 GB 이상 - Graphics Card (GPU) 사용권장 *SYSMON 모니터대상 Database 의 OS 정보를수집하는에이전트서비스 4 CORE 기준 1% 이하 CPU 사용, 10 MB 내외 Memory 사용 Network 로그수집 SQL Server 통신사전설정 : 1433 (TCP Port 변경가능 ) WAS 통신사전설정 : 8090 (HTTP 및 WebSocket 변경가능 ) Network - WAS 통신사전설정 : 8090(HTTP 및 WebSocket 변경가능 ) 7
주요기능 실시간모니터링 성능분석 추가기능 8
실시간모니터링 Dashboard 알람과이벤트를통해현재서버상태를확인 금일, 주간알람발생건수 Instance 상태확인 Event Log 별도관리 최근발생한알람 Level 별 Alert 표시 그룹별 Instance 관리 9
실시간모니터링 Single View 단일서버의세부상태확인 전체 CPU 사용률과 SQL Server CPU, Active Session 과 Lock 과거성능데이터와현재성능수치비교 Active Session 의수행시간분포 Active Sessions X-View Active Sessions List 10
실시간모니터링 Multi View 다수서버의실시간상태 현재 CPU, Active Sessions CPU 추이 Instance 목록 Active Sessions X-View Active Sessions Elapsed Time Chart Alarm List Customizing 가능한 6 개의주요지표그래프 Active Sessions List 11
실시간모니터링 O View 다수서버의지표별추이그래프 확인하고자하는지표와기준일선택 서버별지표추이확인및비교 12
실시간모니터링 SQL Mini SQL 작성, Plan 및오브젝트정보확인이가능한쿼리툴 테이블내인덱스현황확인 개체탐색기오브젝트현황확인 (Function, Procedure, Table, Trigger, View) SQL Plan 확인 테이블구조확인 13
실시간모니터링 Tools 모니터링의확장, Tools Count / Wait 수집가능한모든 Count 와 Wait 정보의수치확인 Session Manager 실행중인 Active Session 확인및관리 Top SQL 가장많이사용된 SQL 확인 Database Size Info Database 와 Database File 에대한정보확인 Monitoring Tools Memory Info SQL Server 의 Memory 사용현황확인 File IO Stat Database File 의 I/O 현황확인 OS And Instance Info OS 와 Instance 에대한기본구성정보확인 Job List 실패된작업에대해확인 Resource Monitor 리소스 (CPU, RAM, DISK) 현황확인 Process List 현재실행중인 Process List 확인 Profiler Duration 또는 Reads 로 filter 하여 Trace 파일생성 14
성능분석 Performance Analyzer Repository 에로깅받은성능데이터를토대로 지난시점의문제를일자별단위로파악 주요지표그래프표현 날짜별알람발생분포확인 Stat, Wait, Memory, Top SQL, Lock Tree 등성능로그데이터를통해다방면, 다각도의성능분석가능 Active Sessions 15
성능분석 Summary Trend 선택한지표들에대한날짜별 Summary 추이그래프 하루의평균값과최대값을표현하여지표별추이확인, 문제시점 ( 날짜 ) 을확인 16
성능분석 Performance Trend 단일성능지표에대해날짜별그래프비교 선택된성능지표에대한날짜별그래프추이를비교 17
성능분석 SQL Text & Plan View 수집된 Session Text, Plan 조회 Session List 및 Top SQL, Lock Tree 를통해 SQL mini 로연동하여 SQL Text 와 Plan 확인 18
성능분석 SQL Text & Plan View Plan Download Plan 을다운로드받아 SSMS 를통해그래픽실행계획확인 19
성능분석 Report Maintenance Report, Slow Query 등 다양한레포트로서버관리및점검에대한편의제공 모든레포트결과를 Word 또는 Excel 파일로다운로드가능 Word 양식으로다운로드받은 Maintenance Report 20
추가기능 Admin 사용자, 서버, 로깅, 이벤트, 지표등세부관리기능 21
추가기능 Dashboard 연동 이기종다수 DB 시스템통합관제 22
추가기능 E-mail Alarm E-mail Alarm 발송 SMTP 서버에등록하여이벤트관리에서설정한이벤트발생시 E-mail Alarm 을발송 23
추가기능 Customizing 고객이필요로하는요구조건을 MaxGauge for SQL Server 에적극반영 여러서버에한번에 T-SQL 문을사용하여 SELECT 가능 Script Manager H사 Script Manager 기능, Slow Query 추출기능, 사용자관리 ( 암호화기준충족 ) 기능등 I 사 Database Size, Disk Size Full 에대한모니터링기능등 M사 24시간트렌드비교에서특정일선택가능기능등 L사 Alert 설정시 Interval 등 Alert 조정기능 일본지사 E-mail 발송기능, 일본어지원등 K사 Plan 변경추적 24
성공사례 해외프로젝트 고객경험 고객사 25
성공사례 해외프로젝트 - 제조 해외프로젝트통합관제 고객사 : 삼성반도체 ( 브라질 ) 대상시스템 : 전체제조관리시스템 Samsung Semiconductor FEATURE 삼성표준모니터링툴로써, 전체제조관리시스템에서사용중 4 명의 DBA 가 MaxGauge 를통해 40 개의 Oracle 인스턴스, 4 개의 DB2 인스턴스, 그리고 300 개의 SQL Server 인스턴스를통합관리하고있음 26
성공사례 고객경험 핵심분야, 고객사에대한고객경험 공공기관 LA 주정부 Azam Popalzai Chief Director of Information Technology 성능관리측면에서보면, MaxGauge 는최소한의부하로언제나우리가찾으려고했던것보다더많은데이터를제공합니다. 그리고또한 MaxGuage 를이용하여, 특정시간대에누가무엇을하였으며어떤 SQL 을수행했는지알수있으며, 실제로가시적인효과를경험할수있습니다. 제조 삼성반도체 (Texas Austin) Nghi Nguyen Principal Engineer of IT Infrastructure 저희가 MaxGauge 를사용하는이유중하나는 MaxGauge 가삼성의표준성능관리툴이기때문입니다. MaxGauge 는발생한성능문제의근본적인원인을파악하고, 해당쿼리또는전체시스템성능의튜닝포인트를찾는데대단히효과적인역할을수행합니다. 금융 우리은행 Manager of System Deployment MaxGauge는전체흐름을보기에좋습니다. 또한임계치를초과했을때경고음을발생시키고담당자에게즉시메일통지를합니다. 따라서시스템관리자들이초기대응을빨리할수있게되는것이죠. 저희시스템같은경우성능이 12배정도좋아졌습니다. 12시간돌던작업을 1시간만에끝냈으니말이죠. 에너지 한국전력공사 Assistant Manager of Business IT MaxGauge를사용함으로써, 중요핵심시스템에서장애문제를사전에캐치하고그로인해서응답속도의개선, 시스템다운타임의축소, 장애조치시간을단축한것은저희한테굉장히높은임팩트가있었습니다. 성능문제발생시, 정상적인운용상태에서시스템증설이되야되는상황인지아니면어떤이슈때문에시스템에과부하가생긴상황인지에대해서객관적인데이터를제공해주었습니다. 27
성공사례 고객사 대한민국표준글로벌소프트웨어, 맥스게이지 MaxGauge 는전세계적으로금융, 제조, 공공기관, 정보통신, 의료기관등다양한분야에서 4000 개이상의 Database 에도입되어있습니다. Asia Korea Samsung Electronics, Samsung Fire, Samsung- Life Insurance, Samsung Card, LG Electronics, LG Telecom, LG Card, Hyundai Motor, Hyundai Life, KT, SK Hynix, SK Telecom, ING, Hanwha, Posco, Woori Bank, Kookmin Bank, Korea Electric Power Corporation America County of Los Angeles, AT&T(Texas), Samsung Semiconductor(Texas), Kia Motors (Georgia), Samsung Mexicana(Mexico), Samsung Electronica Da Amazonia (Brazil) Japan Sharp, NTT Data, Keihin, Nomura Research, Canon Oki Electric Industry, Itochu Techno Solutions, Fujitsu Broad Solution & Consulting, Asahi - Corporation, Asahi Kasei Microdevices, NHN- Play Art, Recochoku Europe Hyundai Motor(Czech), Samsung Display (Slovakia), Samsung Electronics(Poland), Samsung Electronics (Slovakia) China China Telecom, China Unicom, PICC, China-CITIC Bank, Nanjing Local Taxation Bureau, Nanjing Citizen Card, TCL, Huatai Securities, Nanjing Citizen Card, Zhejiang Quarantine Bureau Africa Samsung Electronics(Egypt) Other Asian Countries Phoenix Semiconductor(Philippines), Samsung Asia Private(Singapore), Samsung- India Electronics(India), THAI Samsung- Electronics(Thailand), Samsung Display(Malaysia), Samsung Vina Electronics(Vietnam) 28
Thank you It s the Best Performance Management Solution. Maximize Your Database MaxGauge Monitoring, Analyzing, and Visualizing. 29