108
EXEM CO., LTD. Database Performance Maximizer MaxGauge for DB2 User s Guide 3.5

MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

EXEM CO., LTD.

Database Performance Maximizer

MaxGauge for DB2

User’s Guide 3.5

Page 2: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge For DB2 User's Guide

ii

Database Performance Maximizer

Copyright 2000-2011. EXEM Co., Ltd. All rights reserved.

A-1208, Woolim Business Center, 240-21 Yeomchang-Dong, Gangseo-Gu, Seoul, Korea

• Phone +82-2-6203-6300 • Fax +82-2-6203-6301

www.ex-em.com / [email protected]

Page 3: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

매뉴얼 목차

1. Introduction ........................................................................................................... 7

2. Install & Configuration ....................................................................................... 12

2-1. MaxGauge Install ...................................................................................................... 12

2-1-1. 설치 준비 .................................................................................................................... 12

2-1-2. 설치 과정 .................................................................................................................... 12

2-1-3. MaxGauge Start .......................................................................................................... 16

2-1-4. MaxGauge 종료 하기 ................................................................................................. 17

2-2. 접속 관리자(Connection Manager) ......................................................................... 17

2-2-1 Catalog 등록 / 삭제 ..................................................................................................... 17

2-2-1-1 Catalog Node 등록 / 삭제 ........................................................................................ 18

2-2-1-2 Catalog Database 등록 / 삭제 .................................................................................. 20

2-2-2. Repository DB 등록/삭제 .......................................................................................... 20

2-2-2-1 Reopsitory Info Manger ............................................................................................ 21

2-2-3. 접속(Connect) ............................................................................................................. 21

2-2-4. 접속해제(Disconnect) ................................................................................................ 23

2-3. 유저 권한 관리자 ( User Privilege Manager) .......................................................... 23

2-3-1 유저 등록 / 삭제......................................................................................................... 24

VIEW 메뉴의 SEVER CONFIGURATION 기능을 사용 권한 부여 ............................................ 25

2-4. MaxGauge Window 구조 ......................................................................................... 25

2-3-1. Main Menu .................................................................................................................. 26 2-3-2. DB Name Display Area .............................................................................................. 29

2-4. MaxGauge Data Grids(공통기능) ........................................................................... 29

2-4-1. Data Grid 의 결과 저장 하기 ..................................................................................... 29

2-4-2. Data Grid 의 SQL view기능 ...................................................................................... 31

2-4-3. Data Grid 의 Sort 기능 ............................................................................................... 31

2-4-4. Data Grid 의 설정 저장 기능 ..................................................................................... 31

3. MaxGauge Main Features ................................................................................... 32

3-1. MaxGauge 메인 화면 구성 ....................................................................................... 32

3-1-1. 성능정보에 대한 개별 에이전트의 사용량을 볼 경우 ........................................... 33

3-1-2. 모니터링 지표항목을 바꾸고 싶은 경우 ................................................................. 34

3-1-3. 모니터링 성능지표의 도움말을 보고 싶은 경우 .................................................... 35

3-1-4. Active Agent를 보고 싶은 경우................................................................................ 35

3-2. Multi Monitor 영역 ................................................................................................... 39

Page 4: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge For DB2 User's Guide

iv

3-2-1. Active Agent History를 보고 싶은 경우 ................................................................... 39

3-3. Wait 영역 ....................................................................................................................... 42

3-4 Heap Menu .................................................................................................................. 42

3-5. Refresh 기능 ............................................................................................................... 43

3-5-1. Auto Refresh ............................................................................................................... 43

4. 탑-다운(Top-Down) 방식의 에이전트 추적 ....................................................... 45

4-1. Agent Detail ................................................................................................................ 45

4-1-1. Agent Detail의 개요 .................................................................................................. 45

4-1-2. Agent Detail의 기능 개요 ......................................................................................... 46

4-1-3. 중요 Activity 표시 영역 ............................................................................................. 47

4-1-4. (Delta) 영역 ............................................................................................................. 48

4-1-5. (Sigma) 영역 ........................................................................................................... 50

4-1-6. Agent Info 영역 .......................................................................................................... 51

4-1-7. Stmt Used 영역 ........................................................................................................... 52

4-2. Agent Detail 화면 구동 방법 ..................................................................................... 52

4-2-1. 성능 지표를 통한 Agent Detail 구동 ........................................................................ 53

4-2-2. Agent Manager를 통한 Agent Detail 구동 ................................................................ 54

4-2-3. Lock Tree를 통한 Agent Detail 구동 ........................................................................ 55

5. Additional Features ............................................................................................. 58

5-1. 에이전트 감시(Agent Manager) .............................................................................. 58

5-1-1. Agent Manager 구동 ................................................................................................... 58

5-1-2. Agent 검색 .................................................................................................................. 59

5-1-3. Agent Manager 결과 창에서 에이전트 선택 ............................................................ 60

5-2. 락 홀더 Agent 추적 (Lock Tree) ............................................................................... 60

5-3. 전체 Lock 정보 조회 (Lock Manager) ..................................................................... 61

5-4. 테이블 사용량 모니터링(Table Monitoring) ........................................................... 62

5-5. 버퍼풀/테이블 스페이스 사용량 모니터링 (Bufferpool / TableSpace Monitoring)

............................................................................................................................................ 62

5-6. Dynamic SQL Monitoring ........................................................................................ 65

5-7. HADR 모니터링 (HADR Monitoring) ..................................................................... 66

5-8. Parameter ................................................................................................................... 67

5-9. DBA지원 기능(Script Manager) ............................................................................. 71

5-10. System Dump ........................................................................................................... 73

6. 기타 기능 ............................................................................................................... 74

6-1. Options ....................................................................................................................... 74 6-1-1. Alert Options ............................................................................................................... 74

Page 5: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

6-1-1-1 Stat 지표설정 ........................................................................................................... 74

6-1-1-2 테이블 스페이스 임계 치 설정 .............................................................................. 77

6-1-1-3. Agent Lock Wait Time / Agent Log Space Used / Connection Fail / FCM congested

상태 모니터링 설정 ............................................................................................................. 78

6-1-1-4. Diag/ Notify 문자열 모니터링 설정 ...................................................................... 79

6-1-1-5. SMS Block Time 설정 ............................................................................................ 81

6-1-1-5. File system 임계 치 설정 ........................................................................................ 82

6-1-1-6. 테이블 스페이스 상태 임계 치 설정..................................................................... 82

6-1-2. Alert Log Window ...................................................................................................... 83 6-1-3. About........................................................................................................................... 84

6-2. Tools ........................................................................................................................... 84 6-2-1. Performance Analyzer ................................................................................................. 84 6-2-2. Liteplus ....................................................................................................................... 85 6-2-3. Alarm Monitor ............................................................................................................ 85 6-2-4. Daemon Configuration ................................................................................................ 86

6-2-4-1. HADR 그룹 핑 화면 ............................................................................................... 86

6-2-4-2. DPF 그룹 핑 화면 ................................................................................................... 88

6-2-4-3. 임계 치 일괄 변경 화면 ......................................................................................... 90

6-2-4-4. Report ...................................................................................................................... 91

7. Performance Analyzer 연계 .............................................................................. 107

7-1. Performance Analyzer 연계기능 ........................................................................... 107

Page 6: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge For DB2 User's Guide

6

Part 1 Introduction

이 PART 에서는 MaxGauge for DB2 제품에 대한

일반적인 개요를 소개하고 주요 기능과 수행되는

구조를 다루게 됩니다.

이 장 의 내 용

1. 제품 개요

2. 주요 기능

Page 7: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

7

1. Introduction

MaxGauge 제품은 전산 시스템을 구성하고 있는 데이터베이스, 시스템,

애플리케이션 등 각각의 컴포넌트 들에 대한 성능 및 장애관리를 효과적으로

지원하기 위한 성능관리 도구입니다.

시스템을 운영하는 관리자의 입장에서 성능관리를 위해서 아래 그림처럼 세가지

업무를 수행해야 하고, 각 업무들은 서로간의 유기적인 연동관계에 의해서

수행되어야 합니다.

MaxGauge 기본 개념

MaxGauge 제품은 장애관리 및 성능관리를 수행하는 시스템 관리자 또는

데이터베이스 및 애플리케이션 관리자들이 실시간 감시, 진단, 분석 업무를

효과적으로 수행할 수 있도록 지원합니다.

또한 실시간 감시 기능을 통해서 많은 서버 중에서 어느 서버 또는 어느

데이터베이스에서 장애가 발생하였는지 또는 성능저하 현상이 발생하였는지를

손쉽게 그리고 신속하게 파악할 수 있도록 합니다.

장애 및 성능저하 현상이 발생한 경우에는 진단 과정을 통해서 정확히 어떠한

부분에서 어떠한 이유에 의해서 발생하였는지 손쉽게 파악하여 최대한 실시간

내에 조치를 취해야 하고, 사후에 분석 작업을 통해서 장애 및 성능 저하의 원인을

자세히 분석하고 적절한 사후 조치를 취할 수 있도록 합니다.

Page 8: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge For DB2 User's Guide

8

주요 기능

MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

위해 제공되는 기능에 대해서 설명합니다.

기능은 크게 실시간 모니터링 및 진단 부분과 사후 성능 분석 부분으로 구분될

수 있습니다. 각 부분 별로 제공되는 기능들을 간략히 설명합니다.

MaxGauge 제품은 현재 시점에 DB2 데이터베이스의 성능 현황이 어떤지

조회하고, 설정된 임계 값을 초과하는지 감시하고, 성능 문제 발생 시 원인을

추적하는 기능들을 제공하고 있습니다.

DB2 DBA 또는 성능관리자는 이러한 기능들을 통해서 성능 문제를 사전에

인지하고 조치함으로써 성능 문제를 미연에 방지할 수 있습니다.

그리고 데이터베이스 운영 중 발생했던 일들은 사후에 일자 별 시간대별로

세밀한 로그를 제공하여 문제파악을 용이하게 합니다.

통합 모니터링 기능

복수 개의 DB2 데이터베이스를 한 화면에서 모니터링 함으로써 산재되어 있는

DB2 성능문제를 손쉽게 인지하고 대처할 수 있습니다. 또한 하나의 지표에

대해 여러 데이터베이스를 비교해서 모니터링 할 수 있습니다.

에이전트 추적 기능

하나의 DB2 데이터베이스에서 발생된 성능 문제의 원인을 유발시킨

에이전트를 마우스 클릭에 의해 손쉽게 추적할 수 있습니다.

에이전트 모니터링 기능

특정 세션에 대해 현재 일 량, SQL 정보를 한 화면에서 유기적으로 모니터링

함으로써, 에이전트의 성능 현황을 실시간에 파악할 수 있습니다.

에이전트 조회 기능

Page 9: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

9

하나의 데이터베이스에 접속된 모든 에이전트들을 조건을 주어 검색하고

조건에 맞는 에이전트 집합들을 동시에 감시합니다. 하나의 에이전트에

대해서는 일 량 정보, 현행 SQL 문장, 접속 정보 등을 조회할 수 있습니다.

락(LOCK) 추적 기능

DB2 데이터베이스에서 발생하는 Lock 의 대기 관계를 실시간으로 추적합니다.

Lock 의 소유 에이전트와 대기 에이전트들을 트리 형식으로 유기적으로

분석하고 deadlock 현상을 손쉽게 감지할 수 있습니다.

지표 별 에이전트 추적 기능

DB2 의 모든 성능 지표에 대해서 성능 문제 유발 에이전트를 추적합니다.

DBA 지원 기능

DB2 DBA 수행에 필요한 여러 가지 스크립트를 제공하며, 사용자가 작성한

쿼리를 등록하여 수행할 수 있습니다.

SYSTEM 지표 모니터링 기능

MaxGauge 가 설치되어 있는 서버의 CPU(SYS/User/IOWait) / Memory / Page

In/Out 정보를 실시간 그래프 형태로 제공하여 사용자로 하여금 보다 많은 성능

지표를 효율적으로 감시하도록 합니다.

DB2 에서 사용하는 기타 O/S 상의 파일들에 대한 모니터링도 지원합니다. DB2

히스토리 파일 또는 DBA 관리 측면에서 db2diag.log 파일 사이즈 등등

O/S 상의 특정 파일 및 사이즈에 대한 모니터링이 가능합니다.

ACTIVE AGENT HISTORY 추적 기능

MaxGauge Main 화면에 나타나는 구간 동안에 수행되었던 Active Agent 에

대한 History 를 추적할 수 있습니다.

Stat 지표 로깅 기능

MaxGauge Main 화면에 나타나는 화면을 포함하여 DB2 에서 발생한 모든 성능

지표들에 대해 사용자들이 분석하기 쉽게 로깅 자료를 제공합니다.

ACTIVE AGENT 로깅 기능

Page 10: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge For DB2 User's Guide

10

사용자가 정의한 로깅 주기에 맞추어 그 당시 수행되었던 모든 Active Agent

내역의 리소스 사용내역과 수행중인 SQL 로깅 자료를 제공합니다.

DB2 사용 메모리 모니터링

DB2 에서 사용하는 인스턴스 및 데이터 베이스 영역에 대한 메모리 사용량

모니터링이 가능하다. 인스턴스 메모리 영역 같은 경우 모니터 힙 및 FCM 버퍼

등에 대한 모니터링이 가능하며 데이터 베이스 영역의 경우 데이터 베이스

메모리 힙 전체에 대한 모니터링이 가능하다.

특히 Lock heap 에 대한 사용량을 모니터링 함으로써 락 에스컬레이션으로

인한 오버 헤드를 미연에 방지 할 수 있다.

Lock 로깅 기능

사용자가 정의한 로깅 주기에 맞추어 그 당시 발생한 Lock 의 Lock Holder 와

Lock Waiter 세션들을 트리구조로 분석할 수 있는 로깅자료를 제공합니다.

All Day Lock 로깅 기능

사용자가 정의한 로깅 주기에 맞추어 로깅 한 정보 중에 하루 동안 발생한

모든 Lock 현황을 제공합니다.

Parameter 로깅기능

사용자가 정의한 로깅 주기에 맞추어 Parameter 을 로깅 하여 사용자에게

제공합니다.

Dynamic SQL 로깅 기능

사용자가 정의한 로깅 주기에 맞추어 Dynamic SQL 을 로깅 하여 사용자에게

제공합니다.

Table 로깅 기능

사용자가 정의한 로깅 주기에 맞추어 Table 액세스 빈도 등을 로깅 하여

사용자에게 제공합니다.

Tablespace 로깅 기능

Page 11: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

11

사용자가 정의한 로깅 주기에 맞추어 Tablespace 액세스 빈도 등을 로깅 하여

사용자에게 제공합니다.

Bufferpool 로깅 기능

사용자가 정의한 로깅 주기에 맞추어 Bufferpool 사용에 관한 정보를 로깅 하여

사용자에게 제공합니다.

Agent List 조회 기능

사용자가 정의한 로깅 주기에 맞추어 로깅 한 모든 에이전트에 대해 다양한

조회 조건을 이용하여 조회할 수 있는 기능을 제공합니다.

Page 12: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

12

2. Install & Configuration

2-1. MaxGauge Install

2-1-1. 설치 준비

모니터링 하기 위해서는 Windows 가 설치되어 있는 Client 컴퓨터가 있어야

합니다. 이 Client 컴퓨터는 최소 아래와 같은 사양이어야 합니다.

O/S : WINDOWS XP 이상

CPU : PENTIUM III 이상

메모리 : 2G MB 이상

하드디스크 : 40MB 이상

그래픽 해상도 : 1280 * 800 이상

모니터링 데스크톱에는 아래와 같은 DB2 클라이언트 모듈이 설치되어 있어야

합니다.

DB2 8.2 이상의 CLIENT (9.1 이상 권장)

2-1-2. 설치 과정

먼저 설치 실행 파일을 더블 클릭하면 아래와 같은 창이 뜹니다.

Page 13: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

13

설치를 하려면 ‘Next’ 버튼을 클릭하십시오.

사용권 계약에 동의하신다면 ‘Next’ 버튼을 눌러 설치를 진행할 수 있습니다.

‘Next’버튼을 클릭하여 다음 단계로 진행합니다.

MaxGauge for DB2 제품을 설치 할 디렉터리 선택 후 ‘Next’버튼을 클릭 합니다.

Page 14: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

14

바탕화면에 아이콘 생성 여부를 선택합니다.

위에서 설정한 내용들을 다시 한번 확인합니다. 확인을 마친 후 ‘Install’을

클릭합니다.

.

필요한 파일을 카피하는 Install 과정을 나타냅니다.

Page 15: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

15

성공적으로 Install 을 끝마쳤습니다. 그리고 Launch MaxGauge Real-Time Monitor for DB2 가

체크되어 있다면 MaxGauge Client 가 구동됩니다.

여기까지 오셨다면 여러분의 Client 컴퓨터에 MaxGauge 가 설치되었고

아이콘이 생성된 것을 확인하실 수 있습니다.

항 목 설 명

REALTIME MONITOR DB2 데이터 베이스에 대한 실시간 감시

PERFORMANCE DB2 성능이력 데이터를 이용한 성능 분석 및 성능추이

Page 16: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

16

ANALYZER 확인

ALARM MONITOR DB2 에서 발생하는 알람 이력을 쉽게 확인할 수 있는 콘솔

개념의 모니터링 화면

LITEPLUS DB2 쿼리 툴 / SQL 튜닝 및 DPF DATA SKEW 쉽게 확인

REPORT DAILY / MONTHLY 성능 분석 리포트 생성

DAEMON

CONFIGURATOR

여러 데이터 베이스에 대한 동일 임계 치 설정 및 변경을

할 수 있는 임계 치 일괄 변경 툴

2-1-3. MaxGauge Start

MaxGauge For DB 는 기본적으로 정보를 수집하는 데몬 프로세스와 정보를

보여주는 Real-time Client 로 구동이 됩니다.

DB2 Server 에서 데몬을 실행 시킬 수도 있으며, 모니터링을 수행하는

Client 에서 데몬을 수행 시킬 수도 있습니다.

서버에서 수행 시키는 데몬에 비하여 Client 에서 수행시키는 데몬의 속도가 다소

떨어 질 수 있으나, 서버에 데몬을 설치 못하는 경우를 위하여 두 가지 모두 지원을

합니다.

인스톨가이드에서 제시하는 절차대로 성공적으로 MaxGauge 의 설치와 환경

설정이 이루어 졌으면, 이제 여러분은 MaxGauge 를 사용하실 수 있습니다.

MaxGauge Real-time 시작 하기

(1) 윈도우즈 바탕화면 > ‘Real-Time Monitor’ 아이콘 더블클릭

(2) 윈도우즈 시작 단추 > 프로그램 폴더> MaxGauge For DB2 > 'Real-Time Monitor’

클릭

Page 17: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

17

2-1-4. MaxGauge 종료 하기

MaxGauge Real-time 종료 하기

(1) MaxGauge 오른쪽 상단의 X 버튼 클릭 ( )

(2) MaxGauge Message 창에서 OK 버튼 클릭

2-2. 접속 관리자(Connection Manager)

'Connection Manager' 는 여러 개의 데이터베이스의 접속 정보를 관리하기 위한

기능입니다. MaxGauge 는 논리적으로 무한대의 데이터베이스를 접속하여 관리할

수 있습니다. 하지만 대상이 되는 데이터베이스를 1 개 또는 2 개만 집중적으로

보고자 할 경우에는 1 개 또는 2 개만 선별적으로 접속할 수도 있습니다. 이런

작업들을 ‘Connection Manager’에서 수행하실 수 있습니다.

2-2-1 Catalog 등록 / 삭제

MaxGauge For DB2 는 데이터 베이스 서버와 통신을 하기 위하여, Repository DB 서버에

대한 설정을 해 주어야 합니다. MaxGauge For DB2 에서 제공해 주는 Catalog Manager 를

이용하면 보다 쉽게 Catalog 를 생성 / 삭제 할 수 있습니다.

Page 18: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

18

2-2-1-1 Catalog Node 등록 / 삭제

Catalog 등록은 Real-Time 화면에서 Options -> Catalog Manager 를 이용하여

등록할 수 있습니다.

위와 같은 윈도우가 뜬 상태에서 제일 왼쪽의 를 클릭하면 Catalog node 를

등록할 수 있는 화면이 나타납니다.

Page 19: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

19

항 목 설 명

NODE NAME CATALOG 에 등록 될 NODE 이름.

HOST NAME DB2 SERVER IP OR HOST 이름 지정

SERVICE NAME DB2 PORT

COMMENT NODE 에 관한 DESCRIPTION

ADD DB INFO 저장 후 DB CATALOG 등록 화면으로 바로 가는 기능

다 입력하신 후 OK 를 클릭 하시면 다음과 같이 등록한 Node 정보를 확인 할 수

있습니다.

Catalog Node 의 삭제는 해당 Node 를 선택 한 후에 를 Click 하면 삭제 하실 수

있습니다.

해당 노드를 사용하는 DB 노드가 있을 경우 같이 삭제 됩니다.

원하는 DB 노드만 삭제를 원할 경우 DB 노드를 클릭 후 를 클릭하면 됩니다.

Page 20: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

20

2-2-1-2 Catalog Database 등록 / 삭제

접속 할 Node 를 선택 하신 후에 중간의 를 누르시면 접속하게 될 데이터

베이스 정보를 입력하실 수 있습니다.

항 목 설 명

DATABASE ALIAS 접속 할 DATABASE 별칭

DATABASE NAME 접속 할 DATABASE 이름

AUTHENTICATION REMOTE 접속 인증 유형 선택

COMMENT DB 에 관한 DESCRIPTION

ADD DB INFO 저장 후 DB CATALOG 등록 화면으로 바로 가는 기능

등록을 완료 하신 후에는 Catalog Manager 를 종료 하십시요.

2-2-2. Repository DB 등록/삭제

Repository DB 에 접속 하기 위하여 Repository DB 의 정보를 등록해주어야

합니다. 보안을 위해 Repository DB 의 등록된 정보는 암호화 되어 파일로 저장

됩니다.

Page 21: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

21

2-2-2-1 Reopsitory Info Manger

Repository 등록은 Connections 화면에서 Ctrl+Shift+R 키를 사용하여 창을 띄울

수 있습니다.

항 목 설 명

CATALOG 성능정보가 수집되고 있는 REPOSITORY DB 의 카탈로그를

선택 합니다

USER REPOSITORY 에 접속하기 위한 DB USER 를 입력 합니다

PASSWORD REPOSITORY 접속 유저의 패스워드를 입력 합니다

ADD 입력한 REPOSITORY 정보를 등록합니다.

DELETE 등록된 REPOSITORY 정보를 삭제합니다.

APPLY 등록 및 삭제된 정보를 반영합니다.

2-2-3. 접속(Connect)

모니터링 하고자 하는 데이터 베이스를 선택하기 위하여 제일 먼저 성능 지표가

수집되고 있는 Repository 에 접속을 합니다.

Page 22: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

22

항 목 설 명

CATALOG 성능정보가 수집되고 있는 REPOSITORY DB 의 카탈로그를

선택 합니다

USER REPOSITORY 에 접속하기 위한 DB USER 를 입력 합니다

PASSWORD REPOSITORY 접속 유저의 패스워드를 입력 합니다

AUTO CONNECT CONNECTION MANAGER 가 실행될 때 자동으로

REPOSITORY 에 접속할지 여부를 체크 합니다

접속 후 성능 지표가 수집되고 있는 데이터베이스를 선택하면, 각각의 데이터

베이스에 대한 실시간 모니터링이 가능합니다.

등록은 되어 있으나 현재 성능이력을 수집하지 않는 데이터 베이스는 회색으로 보입니다.

Connection Manager 에서 트리 형식으로 구성된 것은 DPF 또는 HADR 구성으로 설정된

데이터 베이스를 나타 냅니다.

‘OK’ 버튼을 클릭하시면 선택한 데이터베이스 이름이 목록 상단에 재 정렬 된 후

접속된 화면이 출력됩니다.

접속 후 MaxGauge Main 화면에 나타나는 Connection Name 의 순서는

‘Connection Manager’에서 선택된 Connection Name 중 ‘위 -> 아래’ 의 순서로

출력됩니다.

Page 23: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

23

2-2-4. 접속해제(Disconnect)

MaxGauge 를 통해 실시간 모니터링 하던 중, 접속을 해제하고자 하는 경우는

Connection Manager 를 재 실행 후 보고자 하는 데이터 베이스를 다시 선택해

주면 됩니다.

(1) Connection Manager > 접속 해제할 Database 를 선택 해제

2-3. 유저 권한 관리자 ( User Privilege Manager)

'User Privilege Manager' 는 DB2admin 유저의 정보보안을 위해서 클라이언트

사용자 유저를 독립적으로 생성하여 사용 가능한 기능입니다. 각 유저에

MaxGauge 기능들의 권한을 부여 할 수 있습니다.

Page 24: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

24

2-3-1 유저 등록 / 삭제

(1) Connection manager 창에서 을 누릅니다.

(2) User Privilage Manager 창에서 탭을 선택합니다.

(3) 등록할 유저와 패스워드를 입력합니다.

항 목 설 명

USER MFD 사용 USER 를 입력 합니다

PASSWORD MFD 사용 USER 유저의 패스워드를 입력 합니다

CONFIGURATION

AUTH CONNECTION COMFIT 기능 사용 권한 부여

(4) 등록할 유저의 Maxgauge 기능들의 권한을 체크하고 버튼으로

적용을 완료합니다.

Page 25: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

25

항 목 설 명

KILL 세션 KILL 권한 부여

DUMP SYSTEM DUMP 권한 부여

ALERT VIEW 메뉴의 SEVER CONFIGURATION 기능을 사용 권한 부여

LOCK MGR VIEW 메뉴의 LOCK MANAGER 모니터링 사용 권한을 선택

부여

DYNAMIC SQL VIEW 메뉴의 DYNAMIC SQL 모니터링기능 사용 권한을 선택

부여

2-4. MaxGauge Window 구조

Page 26: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

26

아래 화면은 MaxGauge Real-time Monitor 의 화면 구조를 나타내고 있습니다.

다음은 각각의 영역에 소속된 구성요소들에 대한 설명 입니다.

2-3-1. Main Menu

Main Menu 에는 MaxGauge 에서 사용되는 모든 메뉴와 각종 옵션 들을 설정

가능합니다.

Connection

Connection Manager 화면을 구동 시킵니다.

View Menu

View Menu 는 Real-Time 에서 보여주는 실시간 정보들 외에 데이터베이스

전반적인 지표들을 확인/검색/모니터링 할 수 있는 메뉴입니다.

Active Agent 외의 모든 에이전트들에 대한 검색 및 원하는 에이전트에 대하여

모니터링이 가능하며 Lock 모니터링, 테이블 스페이스, 버퍼 풀에 대한 I/O

모니터링, 테이블에 대한 사용현황 모니터링을 통하여 좀 더 효과적인

데이터베이스 운영에 도움을 줍니다.

Page 27: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

27

항 목 설 명

AGENT MANAGER DATABASE 에 접속 되어 있는 전체 AGENT 모니터링

LOCK TREE LOCK 에 대한 경합이 발생할 경우 HOLDER/WAITER 의

관계를 TREE 형태로 보여줌

LOCK MANAGER 현재 DATABASE 에서 사용중인 LOCK 에 대한 정보를

모니터링 (LOCK LIST 를 사용중인 정보 확인)

TABLE MONITORING DB 기동 이후의 TABLE 별 사용량 모니터링 (사용하지 않은

테이블은 리스트 업 되지 않음)

BUFF/TBS

MONITORING

버퍼풀 및 해당 테이블스페이스의 사용량 및 I/O 현황에

대한 모니터링

DYNAMIC SQL

MONITORING

PACKAGE CACHE 안에 저장되어 있는 DYNAMIC SQL 에 대한

모니터링(SQL 별 사용 이력 확인 가능)

HADR MONITORING HADR 구성이 되어 있을 경우 CONNECTION 상태 및 LOG

전송 량에 대한 모니터링

PARAMETER 데이터베이스 인스턴스/데이터베이스에 대한 파라미터

모니터링

SCRIPT MANAGER SCRIPT MANAGER 를 기동시켜 여러 데이터 베이스에 대한

일괄 쿼리 작업 진행

SYSTEM DUMP 데이터 베이스에 대한 상태를 DUMP 파일로 생성(DB2TRC

명령을 이용함)

Page 28: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

28

Tools Menu

Tools Menu 는 MaxGauge For DB2 의 또 다른 응용프로그램들을 손 쉽게 호출

사용할 수 있도록 도와 줍니다.

항 목 설 명

PERFORMANCE

ANALYZER

DB2 성능이력 데이터를 이용한 성능 분석 및 성능추이

확인

ALARM MONITOR DB2 에서 발생하는 알람 이력을 쉽게 확인할 수 있는 콘솔

개념의 모니터링 화면

LITEPLUS DB2 쿼리 툴 / SQL 튜닝 및 DPF DATA SKEW 쉽게 확인

REPORT DAILY / MONTHLY 성능 분석 리포트 생성

DAEMON

CONFIGURATOR

여러 데이터 베이스에 대한 동일 임계 치 설정 및 변경을

할 수 있는 임계 치 일괄 변경 툴

Options Menu

Options Menu 에서는 각각의 Database 단위로 임계 치를 설정 가능하며 전체

임계 치에 대한 확인도 가능합니다. 임계 치를 설정 함으로써 데이터 베이스

성능장애를 미연에 방지 함으로써 효과적인 데이터 베이스 운영을 가능하게

도와 줍니다.

Page 29: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

29

항 목 설 명

ALERT LOG WINDOW 임계 치 설정을 초과할 경우에 나타나는 ALERT LOG 윈도우

창 실행

SERVER

CONFIGURATION 각각의 데이터 베이스 별로 다양한 임계 치를 설정

CATALOG MANAGER 카탈로그 노드 및 데이터 베이스를 쉽게 생성

SAVE WINDOW

임계 치 설정을 초과할 경우 ALERT LOG 윈도우가 팝업이

되어 임계 치 초과에 대한 쉬운 모니터링이 가능하다

ALERTLOG WINDOW 를 사용할지 여부를 체크 함

STAT HELP MFD 에서 수집하는 지표들의 도움말 기능

ALERT BEEP 임계 치 설정 초과시 경고음 설정 ( WINDOWS 경고음)

ABOUT 제품 릴리즈 정보 확인

2-3-2. DB Name Display Area

DB Name Display Area 에는 현재 접속중인 데이터베이스의 이름과 해당

데이터베이스에서 발생되는 성능정보 지표 값, 추이 그래프를 Multi Monitor

Area 에서의 Display 를 ON/OFF 하실 수 있습니다.

2-4. MaxGauge Data Grids(공통기능)

MaxGauge 는 각종 기능을 통해 조회 또는 추적된 결과를 별도의 파일

포맷(Excel, HTML, CSV) 형태로 저장할 수 있는 기능을 제공 합니다. 이 기능은

MaxGauge 의 거의 모든 화면에서 제공되며, 조회 또는 추적한 결과 데이터가 있는

화면에서 마우스의 오른쪽 버튼을 클릭하여 사용 합니다.

2-4-1. Data Grid 의 결과 저장 하기

(1) Agent Manager 에서 조회 조건을 입력하지 않고 전체 에이전트를 조회한 화면

입니다.

Page 30: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

30

(2) 결과가 출력된 화면에서 마우스 오른쪽 버튼 클릭 > Grid > Save As ..선택

기능 설명

Copy

- Copy Cell: 선택한 Cell 을 복사.

- Copy Fields: 선택한 Field 의 결과값을 모두 복사

- Copy Records: 선택한 레코드(Row)의 결과 복사

Find data 해당 컬럼의 특정 조건을 입력하여 데이터를 검색

Save Column

Index 출력 화면의 컬럼 순서를 저장

Save As 조회된 모든 데이터를 Excel, HTML, CSV 로 저장

(3) 저장할 파일의 파일명 입력 & 파일 포맷 선택 > 열기 버튼 클릭

Page 31: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

31

2-4-2. Data Grid 의 SQL view 기능

모든 Stmt Text Field 가 있는 화면에서 Stmt Text Field 를 더블 클릭하면

SQL 전문이 나타나고 해당 SQL 에 대한 Formatting 기능 및 Liteplus 와 연동하여

SQL 튜닝도 가능합니다.

2-4-3. Data Grid 의 Sort 기능

MaxGauge 에서는 결과 Data 가 있는 화면 모두에서 마우스의 클릭에

의해서만으로 결과 Data 를 손쉽게 재정렬(오름차순, 내림차순) 할 수 있습니다.

정렬할 항목을 마우스의 왼쪽 버튼으로 클릭 하면, 결과 Data 를 정렬기준 항목을

기준으로 오름차순으로 정렬됩니다. 정렬이 완료되면 정렬 기준 항목의 '폰트

컬러'가 변화되고, 항목 Name 옆에 삼각형 모양의 아이콘이 나타납니다.

내림차순으로 정렬 하시려면 정렬기준 항목 또는 삼각형 모양의 아이콘을 다시

한번 더 클릭 하시면 됩니다.

2-4-4. Data Grid 의 설정 저장 기능

Grid 의 컬럼길이 조정이나 위치 변경 filter 사용등의 변경 내용을 저장하기 위해

Grid 위에서 오른쪽 버튼을 클릭 > 'Save Column Index’ 선택합니다. 이 설정을

했을 경우 해당 창을 다시 열거나 재접속 할 때 이전에 설정했던 Grid 환경을 다시

사용할 수 있어 재조정이 필요 없습니다.

Page 32: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

32

3. MaxGauge Main Features

3-1. MaxGauge 메인 화면 구성

MaxGauge 의 메인 화면은 하나의 화면 내에서 동시에 다수의 DB2

데이터베이스 성능 문제를 시스템 전체적인 관점에서 모니터링 함으로써, DB2

데이터베이스의 실시간 성능관리 업무를 신속하고 효율적으로 관리할 수 있도록

합니다.

또한 DPF 구성 시 DPF 전용 모니터 화면과 일반 멀티 모니터링 화면을 동시에

사용할 수 있습니다. DPF 화면 구성 시 여러 노드에서 처리되는 일 량을 한 눈에

확인 할 수 있도록 합니다.

MaxGauge For DB2 는 Snapshot API 또는 db2pd 를 사용하여 데이터를

수집하므로 시스템의 영향을 거의 주지 않으면서 데이터를 수집할 수 있습니다.

따라서 데이터베이스의 다운타임(Down-Time)없이 바로 설치 후 모니터링이 가능

합니다.

또한 다수의 데이터베이스를 하나의 화면 내에서 통합 모니터링을 함으로써

특정 데이터베이스의 성능 저하 및 장애 발생시 즉각적으로 문제의 근본 원인(Root

Cause) 이 되는 세션과 SQL 을 신속하고 효율적으로 추적할 수 있습니다.

부가적으로 30 Frame 에 달하는 Active Agent History 를 제공함으로써

모니터링을 못했을 경우도 그 시점의 정보를 확인 할 수 있어서 실시간 대처가

가능합니다.

Page 33: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

33

3-1-1. 성능정보에 대한 개별 에이전트의 사용량을 볼 경우

성능정보에 대한 개별 에이전트의 사용량을 보려면, 등록한 데이터베이스 이름과

수치를 포함한 중간의 아무 영역에서 마우스 왼쪽 버튼을 더블클릭하면 특정

성능정보 값을 많이 발생시키는 순으로 에이전트를 표시합니다. 이런 기능을

이용하여 MaxGauge 가 자랑하는 ‘Top-Down Approach’가 가능합니다.

다음 그림의 경우 특정 시점의 Logical Reads 를 많이 하고 있는 에이전트 순으로

출력하여, 가장 문제의 소지가 큰 에이전트를 먼저 튜닝 대상에 둠으로써 효율적인

튜닝을 할 수 있는 토대를 제공합니다. 이 화면에서 Appl ID 와 연결된 곳

어디에서든지 마우스 버튼을 더블클릭하시면 해당하는 Appl ID 의 Agent Detail

화면이 열립니다.

Page 34: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

34

3-1-2. 모니터링 지표항목을 바꾸고 싶은 경우

MaxGauge 의 Multi Monitor 영역에 표시되는 모니터링 지표는 여러분들이

원하는 성능정보로 바꿀 수 있습니다. DB2 에서 제공하는 지표들을 연관있는

것끼리 그룹핑 하고 Event 성 지표들을 따로 Wait 으로 분류 유저들의 편의성을

도모 하였으며 , Ratio 등 여러가지 원하는 지표들로 변경이 가능합니다.

변경하는 방법은 지표명을 더블 클릭 하거나 지표옆의 아이콘 클릭 후 ‘Stat

Change’ 메뉴를 클릭 하셔도 됩니다

Stat, Wait, Ratio 등 모니터링 지표 구분 탭(Tab)을 먼저 선택한 후, 지표 리스트

영역, 선택 지표 표시 영역으로 구분 되며, 지표 리스트 영역 우측의 스크롤 탭을

이동시키면, 다른 항목의 List 를 볼 수 있으며 모니터링 하고자 하는 지표를 선택

후 ‘OK’ 버튼을 누르면 변경된 지표로 모니터링 할 수 있습니다.

Page 35: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

35

3-1-3. 모니터링 성능지표의 도움말을 보고 싶은 경우

MaxGauge 에서 수집하는 모니터링 지표의 설명을 보실 수 있습니다.

지표설명을 보는 방법은 지표명위치에서 오른쪽버튼을 클릭하여 Stat help

팝업을 클릭 하시면 됩니다.

아래의 화면은 해당지표의 상세 설명이 나와있는 화면입니다.

3-1-4. Active Agent 를 보고 싶은 경우

Active Agent 는 현재 DB2 에서 작업을 진행 중인 Agent 를 의미합니다. DB2 의

STAT 지표중 “APPL IN DB2”의 Status 중 'connect completed' 와 'UOW waiting'를

Page 36: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

36

제외한 나머지 Status 값을 가지고 있는 Agent 들을 나타냅니다. 이 두가지 Status

제외한 이유는 커넥션은 있지만 일을 전혀 하지 않는 세션이기 때문입니다. 이

이외에도 MaxGauge for DB2 에서는 Logical Reads, Physical Reads, Rows

Changed 도 정의를 추가했습니다.

(1) 기본적으로 Active Tab 이 선택되어 있으며 다른 탭이 선택되어져 있을 경우 Active

Tab 을 선택합니다.

(2) 보고자 하는 데이터 베이스를 선택 할 수 있습니다.

Active Agent 컬럼에 대한 설명은 다음 표를 참조하시기 바랍니다.

항 목 설 명

AGENT ID USED FOR REQUESTS BASED ON APP-HANDLE

AGENT PID DB2AGENT PROCESS/THREAD ID

CLIENT PID PROCESS/THREAD ID OF CLIENT APPL

DB USER DB 접속한 유저 이름

EXECUTION ID 어플리케이션을 실행한 ID

APPL NAME 어플리케이션 이름

APPL STATUS APPLICATION STATUS

STMT TYPE STMT 의 타입

STMT OPERATION STMT 의 명령 상태

Page 37: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

37

STMT TEXT SQL TEXT

STMT ELAPSED TIME(S) SQL 수행시간

LOGICAL READS 세션 별 누적 LOGICAL READS

PHYSICAL READS 세션 별 누적 PHYSICAL READS

ROWS READ 세션 별 누적 ROWS READ

ROWS WRITTEN 세션 별 누적 ROWS WRITTEN

ROWS CHANGED 세션 별 누적 ROWS CHANGED

UOW LOG SPACE

USED

세션 에서 사용한 트랜잭션 로그

STMT SORTS SQL 이 사용한 소트횟수

TOTAL SORTS 세션 별 누적 SORTS

SORT OVERFLOWS 세션 별 누적 SORT OVERFLOWS

POOL TEMP DATA L

READS

세션 별 누적 POOL TEMP DATA L READS

POOL TEMP INDEX L

READS

세션 별 누적 POOL TEMP INDEX L READS

HEAP APPLICATION 어플리케이션 힙 크기

HEAP APPL CONTROL 어플리케이션 컨트롤 힙 크기

HEAP APPL GROUP 어플리케이션 그룹 힙 크기

HEAP APPL SHARED 공유 어플리케이션 힙 크기

LOCK ESCALATION 세션 별 누적 LOCK ESCALATION

LOCK HOLDER AGENT

ID

LOCK HOLDER AGENT 의 AGENT ID

LOCK OBJECT TYPE 락의 오브젝트 타입

LOCK MODE 보유하는 락의 모드 정보나 락 대기 할 경우 홀더의 락 모드 정보

Page 38: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

38

LOCK MODE

REQUESTED

락 대기 중일 경우 요청 한 락 모드 정보

EXECUTIONS 세션 별 누적 실행 횟수

DYNAMIC SQL STMTS 세션 별 누적 다이나믹 SQL 수행 횟수

APPL CON TIME 어플리케이션 접속 시간

UOW ELAPSED TIME(S) 최근에 완료된 작업 단위(UOW)의 경과된 실행 시간.

STATUS ELAPSED

TIME(S)

어플리케이션 현재 상태가 유지된 시간

CPU 세션이 사용한 CPU

CPU TIME(S) 세션 별 누적 CPU TIME

CONN DELAY TIME(S) 연결 요청이 시작된 시간 과 연결 요청이 완료된 시간의 차

PREFETCH WAIT TIME(S) 프리페처가 버퍼풀로 페이지 로드를 완료할 때까지 세션이 대기한

시간

POOL READ TIME(S) 피지컬 리드한 시간

LOCK WAIT TIME(S) 락 대기 시간.

APPL ID 어플리케이션이 DB 로 접속할 때 생성 되는 식별 자

INBOUND COMM

ADDRESS

어플리케이션이 DB 로 접속할 때의 IP 포트 주소

SEQ NO UOW 작업 단위가 종료 될 때 마다 증가하는 번호

NUM ASSOC AGENTS 연관된 서브 에이전트 개수

CREATE CATALOG 카탈로그 등록자

PACKAGE NAME SQL 포함된 패키지 이름

SECTION NUMBER 패키지 내부 섹션 번호

Page 39: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

39

3-2. Multi Monitor 영역

MaxGauge 의 메인 화면 중 ‘Multi Monitor 영역’ 은 다시 9 개의 서브- 윈도우

창(sub-window) 으로 구성 되며, 각각의 창에서는 DB2 의 성능지표, CPU 지표,

해당 데이터베이스의 ‘ratio 지표 등 MaxGauge 가 제공하는 다양한 정보를 유저가

교체 선택 할 수 있습니다.

특히 DB2 의 성능지표의 경우, DB2 에서 제공하는 모든 성능 정보를 제공

함으로써, 신속하고 효과적으로 실시간 감시 및 진단 업무를 수행할 수 있습니다.

3-2-1. Active Agent History 를 보고 싶은 경우

Active Agent History 란 현재 그래프에 나타나있는 30 Frame(설정값에 따라

다름)의 Active Agent 의 정보를 별도의 로그기록 작업 없이 손쉽게 그 현황을 알

수 있도록 한 기능으로서 이를 보기 위해서는 원하는 지표의 그래프영역을

클릭하면 됩니다.

예를 들어 Appl 이 들어간 지표에서 그래프를 더블 클릭할 경우 Active Agent 의

정보를 확인 가능하며 Lock 이 들어간 지표를 더블 클릭 할 경우 Lock Tree 정보를

확인 가능합니다. 그 외의 그래프를 클릭하게 되면 해당 지표값들의 Top Agent

정보를 확인 가능합니다. 두개의 History 데이터를 같이 보면서 확인이 가능합니다.

SUB Window

Page 40: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

40

Active History Window 창이 팝업된 모습으로 세부 내용은 Active Agent List 와

동일합니다.

다음은 위의 세 가지 지표를 클릭하여 동일 시간대의 Agent 정보를 파악하는

화면입니다.

Page 41: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

41

Note

MaxGauge 의 메인 화면인 Multi Monitor Area 의 서브

윈도우의 추이그래프는 30 개의 구간을 갖습니다. 예를

들어 10 초 간격으로 Refresh 를 하는 경우에는 300 초,

즉 5 분간의 STAT 정보의 추이를 하나의 추이 그래프를

통해서 볼 수 있습니다

Page 42: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

42

3-3. Wait 영역

Wait 영역은 데이터 베이스 별로 Wait 정보 및 Transaction Log 사용량, diag log

및 Notify 로그를 모니터링 할 수 있습니다.

또한 Transaction 을 일으키고 있는 가장 오래된 Application 에 대한 확인을 할

수 있습니다.

Total Wait 부분은 전체 데이터베이스 Wait 값을 그래프로 표현해 줍니다.

각각의 데이터 베이스 정보 탭을 클릭 시 데이터 베이스 별로 로그 사용량, Diag

Log, Notify Log 등을 확인 가능합니다.

Transaction Log 사용률을 모니터링 중 Log 사용량이 많은 에이전트를 확인

하고자 할 때는, Total Log Used 나 Total Log Available 지표를 클릭하면

Transaction Log 를 사용하고 있는 에이전트 확인이 가능 합니다.

Appl ID OLD Xact 는 Active Log 를 사용하고 있는 가장 오래된 Application

ID 를 나타냅니다. Application ID 를 클릭하면 Agent Detail 창으로 연계되어

수행중인 SQL 및 Application 정보를 쉽게 확인 할 수 있습니다.

Diag Log 파일 및 Notify Log 의 위치는 자동으로 DBM CFG 값을 참조하여 해당

파일에 대한 모니터링을 하다가 추가적으로 들어오는 정보에 대하여 Diag, Notify

부분에 요약하여 보여줍니다.

3-4 Heap Menu

Main Window 에서 제공하는 Heap Tab 은 DB2 에서 사용하는 메모리 영역에

대하여 현재 사용량 및 설정 값을 확인 할 수 있게 해 준다. 메모리 사용량에 대한

모니터링을 통하여 메모리 사용 추이 및 Lock heap 에 대한 모니터링으로 락

에스컬레이션에 대한 모니터링이 가능합니다.

Page 43: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

43

3-5. Refresh 기능

MaxGauge 의 메인 화면을 포함한 대부분의 성능 정보를 모니터링 하는

윈도우의 경우 초기 인스톨 후 기본적으로 3 초 간격으로 자동 Refresh Time 이

설정되며, 사용자가 필요에 따라 Refresh Time 간격을 조절할 수 있습니다. 또한

자동 Refresh Time 의 간격 조정은 유저의 필요에 의해 변경 가능하며, 최소

1 초(sec)부터 유효 합니다.

Refresh 속도는 DB Server 와 Client 사이의 네트워크 속도 및 데이터 양에

따라서 다소 느려질 수 있습니다.

3-5-1. Auto Refresh

(1) Multi Monitor Window 좌측 하단의 Auto Refresh 앞의 네모 박스 클릭.

Auto refresh(1:0) – 17:21:32 값은 현재 Auto refresh 주기가 1 초 이며 그 뒤의

0 값은 실제 Refresh 된 시간을 나타냅니다. 마지막 시간 값은 현재 시간을

보여줍니다.

예를 들어 1 초 주기로 Refresh 를 설정했어도 네트워크의 영향을 받을 경우

1 초를 초과 할 수 있습니다. 만약 2 초 후에 데이터를 가져왔다면 다음과 같이

Display 됩니다. Auto refresh (1:2) – 시간

(2) Auto Refresh Interval 콘트롤 창에서 원하는 Refresh interval 을 sec 단위로 입력

Page 44: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

44

Note

MaxGauge 의 메인 화면인 Multi Monitor Area 의 서브

윈도우의 추이그래프는 30 개의 구간을 갖습니다. 예를

들어 10 초 간격으로 Refresh 를 하는 경우에는 300 초,

즉 5 분간의 STAT 정보의 추이를 하나의 추이 그래프를

통해서 볼 수 있습니다

Page 45: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

45

4. 탑-다운(Top-Down) 방식의 에이전트 추적

탑 에이전트(Top Agent) 추적

아래 그림은 MaxGauge 에서 구현되어 있는 탑-다운(Top-Down) 접근 방법으로

에이전트와 SQL 로의 추적 과정을 표현한 화면 입니다.

MaxGauge 의 가장 큰 장점은 메인 화면에서부터 'Top 에이전트 리스트' >

'Agent Detail', '최하위의 SQL 레벨'로 문제 원인을 추적할 수 있는 '탑-다운(Top-

Down) 접근 방법’과 이에 필요한 모든 성능 정보들을 빠른 시간 내에 수집하여

문제의 원인을 추적하고 규명할 수 있습니다.

4-1. Agent Detail

4-1-1. Agent Detail 의 개요

Agent Detail 은 데이터베이스 시스템의 특정 에이전트에 대한 상세 정보를

알려주며, 다음과 같은 기능을 갖습니다.

개별 에이전트의 접속 후 현재까지의 성능 지표의 내용 및 활동량

현재 시점과 이전 시점간의 성능 지표의 내용 및 활동량

에이전트 실행과 관련된 각종 시스템 정보

개별 에이전트의 접속 후 현재까지 사용된 SQL 문의 내용 및 관련 성능 지표

에이전트의 활동량에 대한 지표 및 시스템 전체 지표와의 비교

Page 46: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

46

에이전트 KILL 기능

다음의 그림은 Agent Detail 초기 화면입니다.

4-1-2. Agent Detail 의 기능 개요

중요 Activity 표시 영역

에이전트의 Logical Reads, Physical Reads, Execution, Rows Changed, Cpu 에

대한 성능 추이를 그래프로서 표시합니다. 전체 시스템 사용량과도 연동하여 비교

가능하므로, 에이전트가 시스템 전체 자원의 어느 정도를 사용하는지 쉽게 파악할

수 있도록 합니다.

Agent Control 영역

에이전트 정보를 Refresh 또는 Kill 시킬 수 있습니다.

Page 47: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

47

(시그마, Sigma)’ 영역

에이전트가 접속하여 현재까지 사용한 모든 자원의 내용과

양(성능지표) 이 표시됩니다.

(델타, Delta)’영역

시그마 영역이 에이전트 접속 후 현재까지의 모든 정보를

보여준다면 델타 영역은 특정 시점과 특정 시점 사이에 발생한 성능지표를

표시합니다. 즉, Refresh 와 Refresh 사이의 값을 시간 값으로 나눈 값입니다.

현재 수행중인 SQL 문장도 같이 표시 됩니다.

Agent Info 영역

에이전트와 관련된 정보가 출력됩니다. 에이전트의 Agent ID 를

비롯하여 수행한 OS 사용자 이름, 데이터베이스 사용자 이름, 프로그램 이름,

Inbound Address 등 에이전트와 관련된 여러 가지 정보를 보여줍니다.

Stmt Used 영역

에이전트가 접속 후 사용한 SQL 문장과 수행 시간 등을 확인 할

수 있습니다.

4-1-3. 중요 Activity 표시 영역

중요 Activity 표시 영역에서는 여러 성능 지표 중 가장 많은 영향을 미치는

Logical Reads, Physical Reads, Execution Count, Rows Changed, CPU 의 추이

그래프를 각 Interval 별로 표시합니다.

Page 48: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

48

4-1-4. (Delta) 영역

Delta 영역은 특정 시점과 시점 사이에 발생한 성능지표 값을 초당 값으로

표시해 줍니다. 현재 수행중인 SQL 문과 SQL 문에 대한 정보가 표시됩니다.

Delta 영역의 화면은 다시 다음과 같은 영역으로 구분이 가능합니다.

(1) 시점간 성능 지표 & Wait 현황

특정 시점과 시점간 발생한 성능지표의 목록과 활동량을 Interval 로 나누어

초당 평균 발생량을 표시함으로써 보다 빠른 시간 내에 성능 분석을 수행할 수

있습니다. Delta 값으로 표시되는 성능 지표를 이용하면 현재 수행중인

SQL 문의 성능을 파악할 수 있습니다.

항 목 설 명

NAME DB2 성능 지표 이름

VALUE/SEC 시점간 발생한 값에 대한 초당 평균 값을 표시.

Page 49: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

49

변화 값을 발생한 시간에 대해 나누어 표시하기 때문에 실제

변화 량이 있었던 경우라도 VALUE/SEC 이 0 으로 나타날 수

있습니다. 이런 경우 DELTA 항목 에서는 실제 변화 량을 알 수

있습니다.

VARIATION 시점간의 변화 량

AGENT WAIT WAIT 지표 이름

TIME WAITED 해당 WAIT 지표 대기 시간 (초)

(2) 현재(또는 마지막) 수행중인 SQL 문

현재 수행중인 수행된 SQL 문이 표시되는 부분입니다.

SQL 문에 대한 실행계획을 보려면 오른쪽에 위치한 ‘Tune Stmt’ 버튼을

누릅니다. 그렇게 되면 Liteplus 프로그램이 실행 되며, SQL 의 PLAN 정보를

보여줍니다.

Page 50: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

50

SQL 문이 길어서 가 독성이 떨어질 경우 SQL 포매팅 기능을 이용할 수

있습니다. 윈도우 밑의 Format Stmt 버튼을 클릭합니다.

(3) SQL 문에 대한 전체 통계정보 확인 (stmt info 버튼 클릭)

Agent Detail 화면에서 Stmt Info 버튼을 클릭하면 현재의 SQL 이 사용한

전체적인 작업량에 대해서 확인이 가능합니다.

다음은 Stmt Info 버튼을 클릭 했을 때의 화면입니다.

4-1-5. (Sigma) 영역

Sigma 영역은 에이전트가 접속 후 현재까지의 통계지표 누적 치를 가지고

있습니다. 때문에 에이전트가 UOW 를 시작해서 끝날 때까지의 전체 일 량과 대기

량을 한 화면에서 모두 볼 수 있습니다.

Page 51: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

51

Sigma 영역의 화면은 다시 다음과 같은 세부 영역으로 구분 됩니다

(1) 현재까지의 누적 STAT 지표 & Wait 현황

에이전트가 데이터베이스 시스템에 접속해서 현재까지의 모든 성능지표가

표시되는 곳입니다. 표시되는 성능지표는 DB2 에서 제공되는 성능지표를

그대로 사용하므로 각 성능지표에 대한 자세한 설명은 DB2 Manual 을

참고하시기 바랍니다.

(2) 현재 까지의 누적 CPU 사용량

현재까지 에이전트에서 사용한 CPU 에 대한 정보 확인 가능

4-1-6. Agent Info 영역

Agent Info 영역에서는 Agent 정보가 출력됩니다.

Page 52: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

52

4-1-7. Stmt Used 영역

Stmt Used 영역에는 Agent 모니터링을 시작한 이후부터 실행된 모든 SQL 들을

확인할 수 있고 Plan 정보도 확인 가능 합니다.

4-2. Agent Detail 화면 구동 방법

Agent Detail 화면은 다음과 같은 방식으로 구동 시킬 수 있습니다.

MAXGAUGE 의 MAIN 화면에서 성능 지표를 더블클릭 후 관련 에이전트 목록을

출력 후, 보고자 하는 에이전트 더블 클릭 합니다.

Page 53: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

53

MAXGAUGE 의 MAIN 화면에서 AGENT MANAGER 를 구동하여 에이전트 목록을 출력

후, 보고자 하는 에이전트 더블 클릭 합니다.

MAXGAUGE 의 MAIN 화면에서 LOCK TREE 메뉴를 구동하여 출력된 에이전트

목록에서 보고자 하는 에이전트 더블 클릭 합니다.

모든 에이전트 정보를 볼 수 있는 화면에서 보고자 하는 에이전트 더블 클릭

합니다.

4-2-1. 성능 지표를 통한 Agent Detail 구동

MaxGauge 의 Main 화면에서 관심 있는 성능 지표를 더블 클릭하면 성능 지표인

경우 해당 성능 지표를 가장 많이 유발한 (즉, 자원을 가장 많이 소비한) 순으로

에이전트 목록이 출력됩니다.

성능지표를 통한 Agent Detail 구동

Multi Monitor Area 의 성능 지표의 서브-윈도우의 추이 그래프 우측 부분에

위치한 DB connection name 리스트에서 해당 데이터베이스를 선택 합니다.

해당 성능 지표를 유발하고 있는 에이전트들을 나타내고 있는, 탑 에이전트

리스트 창에서 보고자 하는 에이전트 더블클릭 합니다.

해당 에이전트의 상세정보를 볼수 있는 ‘Agent Detail’ 창이 나타납니다.

Page 54: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

54

4-2-2. Agent Manager 를 통한 Agent Detail 구동

Main 화면에서 Agent Manager 화면을 통해 원하는 에이전트를 찾아낸 후, 해당

에이전트 영역을 더블 클릭하여 Agent Detail 화면을 열 수 있습니다.

(1) MaxGauge > View > Agent Manager > 데이터베이스 선택

(2) Agent Manager 실행 화면 입니다.

Page 55: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

55

(3) 다음은 Agent ID 가 65674 인 에이전트를 더블클릭 하여 Agent Detail 을

구동시킨 화면입니다.

4-2-3. Lock Tree 를 통한 Agent Detail 구동

데이터베이스 시스템의 Lock 현황을 보여주는 Lock Tree 화면을 통하여 Lock

Holder/Waiter 를 모니터링 중에도 Lock 대기를 유발 시키는 에이전트 및 대기

하고 있는 에이전트에 대해서 확인이 가능합니다.

(1) MaxGauge > View > Lock Tree > 데이터베이스 선택 또는 lock 관련 지표 에서

데이터 베이스명을 클릭 합니다.

Page 56: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

56

(2) Lock Tree 실행 화면 입니다.

(3) Holder 또는 Waiter 에이전트를 더블클릭 합니다.

Page 57: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

57

Page 58: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

58

5. Additional Features

5-1. 에이전트 감시(Agent Manager)

Agent Manager 는 데이터베이스 시스템에 접속되어 있는 모든 에이전트에 대한

모니터링 목적으로 존재 합니다. 현재 일을 하고 있거나, 접속하여 있는 에이전트에

대해서 여러 가지 조건을 주어 사용자가 원하는 에이전트를 찾을 수 있도록 도와

줍니다.

5-1-1. Agent Manager 구동

Agent Manager 를 선택하고 모니터링 하기를 원하는 데이터베이스를 선택

합니다.

(1) View > Agent Manager >Database 선택

(2) Agent Manager 초기 화면에서는 아무것도 조회를 하지 않습니다. 하단의 Refresh

버튼을 클릭하면 DB 에 접속되어 있는 모든 에이전트를 표시해 줍니다. 접속되어

있는 에이전트가 많을 수록 응답시간이 늦어지므로 가능하면 조회 조건을

지정하여 에이전트를 조회해야 합니다.

Page 59: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

59

5-1-2. Agent 검색

사용자는 Agent Manager 화면 하단 부분의 조건 입력 창에서 몇 가지 값을

입력해서 원하는 에이전트를 찾을 수 있습니다.

아래의 그림은 조회 조건을 지정하지 않고 조회한 화면입니다.

다음은 검색 조건에 사용되는 기준에 대한 설명입니다.

항 목 설 명

AGENT ID AGENT ID 를 가지고 검색합니다.

APPL NAME APPL NAME 을 가지고 검색합니다.

AGENT PID O/S PROCESS ID 를 가지고 검색합니다.

DB USER DB AUTH ID 를 가지고 검색합니다.

Page 60: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

60

APPL STATUS DB2 에서 제공하는 AGENT STATUS 상태로 검색합니다.

UOW ELAPSED

TIME(S)

UOW ELAPSED TIME 값이 설정한 값 이상인 AGENT 만 검색합니다.

STMT ELAPSED

TIME(S)

STMT ELAPSED TIME 값이 설정한 값 이상인 AGENT 만 검색합니다.

STMT TEXT SQL 문으로 검색합니다.

일부 KEYWORD 로 LIKE 검색할 때는 앞 뒤에 %를 붙여서 검색합니다.

5-1-3. Agent Manager 결과 창에서 에이전트 선택

Agent Manager 의 결과 창에 나타난 에이전트는 마우스와 키보드의 방향키

등을 통해 선택이 가능 합니다. 선택된 에이전트는 색상이 반전된 상태가 됩니다.

선택된 에이전트를 강제로 종료하는 Kill Agent 의 경우에는 여러 에이전트의

선택을 통한 동시 작업은 허용되지 않습니다. 그만큼 접속된 에이전트의 강제

종료는 주의를 기울여야 하기 때문입니다. Kill Agent 작업은 마지막으로 선택한

에이전트가 대상이 됩니다.

5-2. 락 홀더 Agent 추적 (Lock Tree)

Lock Tree 화면은 현재 데이터베이스 시스템에 접속중인 에이전트 중 Lock

Wait 을 하고 있는 에이전트와 Lock 을 유발한 에이전트의 정보를 표시해 줍니다.

1) View > Lock Tree > Lock Tree 정보를 모니터링 할 DataBase 선택 또는 Lock 관련

지표에서 Database 더블클릭 합니다.

2) Lock Tree 실행 화면

Page 61: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

61

Lock Tree 화면에서는 선택한 데이터베이스 의 Lock 소유 및 요청 관계를 계층

도를 통해 표현 함으로써, 에이전트들 간의 Lock 관계를 빠른 시간 내에 판별할

수 있습니다.

5-3. 전체 Lock 정보 조회 (Lock Manager)

Lock Tree 는 현재 Waiting 하고 있는 에이전트 및 Holder 에이전트의 정보를

보여준다면, Lock Manager 는 Holder/Waiter 관계가 아니더라도 현재 데이터

베이스에서 발생하는 모든 Lock 정보를 확인 할 수 있습니다.

또한 Table Name 이나 Table Schema 조건을 주어서 원하는 정보만을 검색 할 수도

있다. Lock Escalation 이 발생 시 Lock Mode 가 Exclusive 인 에이전트를 찾아서 Lock

Escalation 을 유발 시킨 SQL 및 프로그램까지 확인이 가능합니다.

Lock 정보는 많아서 가져오는데 시간이 걸릴 수 있으므로 실행 하자 마자 데이터를

가져오지는 않습니다.

데이터를 가져오기 위해서는 Refresh 버튼을 클릭하면 됩니다.

1) View > Lock Manager > 데이터 베이스 선택

2) Lock Manager 실행 화면

Exclusive Lock 에스컬레이션이 발생 할 경우 Lock Mode 를 Exclusive 로 선택

후 조회 하게 되면 락 에스컬레이션을 발생시킨 에이전트 및 SQL 에 대하여

확인이 가능합니다.

Page 62: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

62

5-4. 테이블 사용량 모니터링(Table Monitoring)

테이블 사용량 모니터링이란 현재 데이터 베이스에서 사용되고 있는 테이블들에

대한 Rows Read, Rows Written, Overflow Access, Page Reorgs 등의 정보들을

실시간으로 모니터링 할 수 있도록 도와 줍니다.

원하는 Table 및 Table Schema 또는 Table Type 으로 원하는 Table 에 대해서만

모니터링이 가능합니다.

DBM CFG 중 DFT_MON_TABLE 모니터 스위치가 ON 되어 있을 경우는, 데이터

베이스 구동 이후의 액세스가 일어났던 테이블들에 대한 통계정보를 확인 가능합니다.

그렇지만 DFT_MON_TABLE 모니터 스위치가 OFF 로 되어 있을 경우는 Real-Time

구동 시점 이후에 액세스가 일어난 테이블들에 대한 통계정보만 확인 가능합니다.

Table Monitoring 도 데이터가 많기 때문에 최초 실행 시 데이터를 가져오지

않습니다.

데이터를 가져오기 위해서는 Refresh 버튼을 클릭합니다.

1) View > Table Monitoring > 데이터 베이스 선택

2) Table Monitoring 실행 화면

5-5. 버퍼풀/테이블 스페이스 사용량 모니터링 (Bufferpool / TableSpace

Monitoring)

Bufferpool 과 해당하는 TableSpace 에 대한 기본적인 Hit Ratio 에서부터 발생하고

있는 Sync, Async I/O 에 대한 정보를 제공해 주며 Bufferpool 과 TableSpace 단위로

일어나는 Logical Read, Physical Read 정보 등에 대해서도 한눈에 파악이 가능합니다.

추가적으로, 테이블 스페이스 사용량 과 SMS, DMS 테이블 스페이스에서 사용하는

Container 의 정보도 확인이 가능합니다.

Page 63: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

63

Bufferpool 과 해당 버퍼풀에 속한 TableSpace 의 Hit Ratio

및 Sync, Async 별로 Read, Write 시간을 보여줌으로써 Tablespace 의 데이터

Hit 률 및 I/O 의 성능을 모니터링 할 수 있습니다.

Bufferpool/TableSpac 단위의 Data, Index 의 Read, Write 양에

대해서 모니터링이 가능합니다.. 기본적으로 테이블 스페이스 단위로 누적 값을

보여줍니다.

Tablespace 별로 현재 사용량 및 남은 공간에 대한 확인이

가능합니다.

사용중인 Container 및 Tablespace 종류, 전체 Size 및 사용

가능한 Size 에 대해서도 모니터링이 가능합니다.

해당 테이블 스페이스에서 더블클릭시 해당 테이블스페이스의 테이블에 대한

상세 정보를 알수있습니다.

1) view > BUFF/TBS Monitoring > 데이터 베이스 선택

2) BUFF/TBS Monitoring 실행 화면

Page 64: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

64

Page 65: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

65

3) 테이블 스페이스 이름을 더블 클릭시 해당 테이블에 대한 상세 정보 화면이

나옵니다.

5-6. Dynamic SQL Monitoring

데이터 베이스 내에서 수행중인 Dynamic SQL 에 대한 정보를 제공합니다.

SQL 문에 대한 검색 기능을 제공함으로써 보다 효과적인 Dynamic SQL 에 대한

모니터링이 가능합니다.

긴 SQL 일 경우 Format Stmt 버튼을 이용하여 판독 성을 향상 시킬 수 있으며,

Tune Stmt 버튼을 클릭 할 경우 LitePlus 와 연동되어 SQL 에 대한 Plan 도 확인

가능합니다.

Page 66: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

66

데이터 베이스 Schema 에 Plan 테이블이 존재 하여야 하며, 없을 경우 SQL 에

대한 Plan 을 확인 할 수 없습니다.

Plan 테이블 생성은 sqllib/misc/EXPLAIN.DDL 파일을 수행 시키면 생성된다.

1) view > Dynamic SQL Monitoring > 데이터 베이스 선택

2) 해당 데이터 베이스의 Dynamic SQL Monitoring 실행 화면

Dynamic SQL 에 대한 검색 시 조건을 줄 수 있습니다. 검색 조건은 like 검색이

가능하며 검색 문자 앞뒤로 %를 붙여서 검색하면 됩니다. 검색조건 입력 후

refresh 버튼을 클릭하면 서버에서 Dynamic SQL 데이터를 조회 합니다.

Load 메뉴에서 snapshot 을 클릭하면 현재 Package Cache 안에 저장되어 있는

Dynamic SQL 에 대한 정보를 가져오며, Repository 를 선택 시 가장 최근에

수집된 Dynamic SQL 을 검색해서 보여줍니다.

Delta Value 체크 박스에 체크하게 되면 Refresh 간의 변화량을 보여줍니다.

5-7. HADR 모니터링 (HADR Monitoring)

DB2 의 고 가용성을 위하여 구성해 놓은 Primary & Standby 데이터 베이스에

대한 모니터링을 지원합니다.

Primary 에서 생성된 Transaction Log 가 Standby 데이터 베이스에 정상적으로

전달이 되며, 전달 된 로그가 정상적으로 반영이 되고 있는지에 대한 모니터링이

가능합니다.

Page 67: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

67

1) view > HADR Monitoring > 데이터 베이스 선택

2) HADR 모니터링 실행화면

Primary – Standby 데이터 베이스 간의 통신 상태와 Log 의 전달 상태를 확인 할

수 있습니다.

Primary – Standby 데이터 베이스 간의 통신이 두절되거나 전달이 안될 경우, 상태

표시가 변경되며 알람이 발생 합니다.

5-8. Parameter

DBM, DB 매개변수에 대하여 확인이 가능합니다.

Database Manager 매개변수에 대해 확인 가능

Database 매개변수에 대해 확인 가능

1) view > Parameter > 데이터 베이스 선택

Page 68: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

68

2) 데이터 베이스의 Parameter 실행 화면

5-8. DB2pureScale 모니터링

MaxGauge For DB2 에서는 Pure Scale 전용 화면을 제공하여 각 Member 및 CF

상태를 모니터링할 수 있습니다. CF 서버는 Group Beffer Pool, LOCK, SCA Memory 를

모니터링할 수 있습니다. Member 서버는 싱글 디비와 동일하게 100 여 가지 이상의

지표들로 모니터링이 가능합니다.

1) pureScale 전용 모니터링 실행화면

Page 69: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

69

CF 서버의 Ative –Stanby 구조로 이루어진 환경의 모니터링화면을 보여주고 있습니다.

Member PSDB1 과 PSDB0 의 CPU, Memory, Acvie session 및 Lock session 의

모니터링화면을 보여주고 있습니다.

1) GBP 막대그래프 더블클릭

1-1) GBP 모니터링화면

2) SCA 막대그래프 더블클릭

2-1) CF 서버 상태 정보 모니터링 화면

Page 70: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

70

3) 각 Member 의 Appls 아이콘 더블클릭

3-1) Active Agent 모니터링 화면

4) 각 Member 의 CPU 막대그래프 더블클릭

4-1) Top CPU Agent 모니터링 화면

Page 71: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

71

5) 각 Member 의 memory 막대그래프 더블클릭

5-1) Top Used memory Agent 모니터링 화면

6) 각 member 의 Lock 아이콘 더블클릭

6-1) Lock Tree 모니터링 화면

5-9. DBA 지원 기능(Script Manager)

Script Manager 는 여러분들의 DBA 업무 수행 시 자주 사용하던 Script 를

MaxGauge 에 등록하여 사용할 수 있도록 한 기능입니다. MaxGauge 가 지원하지

Page 72: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

72

못한 기능을 User Script 에 등록하여 데이터베이스 모니터링을 통합화 할 수

있습니다. User Script 영역에는 SQL 문을 등록하실 수 있습니다.

User Script 생성 User Script 수정 User Script 삭제

1) view > Script Manager > 데이터 베이스 선택

2) User Script 를 수행 할 Database 선택 화면 및 실행 화면

3) 눌러서 Script 추가 화면

항 목 설 명

NAME 유저 스크립트 이름 지정

Page 73: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

73

SQL TEXT 수행 할 SQL 문

4) 저장한 SQL 문을 체크하고 Retrieve 버튼 클릭하면 선택한 DB 에서 스크립트를

수행합니다.

(선택한 DB 이동은 상단의 타이틀 바에서 이동 합니다.)

5-10. System Dump

DB2 장애 발생 시 신속하게 DB2 의 상태를 Trace File 로 남겨 놓음 으로써, 추후 원인

분석에 도움을 줍니다.

db2trc 명령을 이용하여 System Dump 를 생성 합니다.

1) view > System Dump > 데이터 베이스 선택

2) System Dump 수행 화면

Page 74: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

74

System dump 수행 시 서버에 설치된 MaxGauge Home 디렉터리 밑의

log 라는 디렉터리에 Dump File 이 생성 됩니다.

6. 기타 기능

6-1. Options

Option 에서는 전체 Stat 에 대한 임계 치 설정 및 설정된 값에 대하여 확인이

가능하다. TableSpace 에 대한 임계 치 설정을 할 수 있어서, 보다 편리하게 디스크

관리가 가능합니다.

6-1-1. Alert Options

Alert Option 메뉴는 데이터 베이스 단위로 지정해 놓은 임계 치 값에 대한 확인 및

추가 작업을 할 수 있습니다. 해당 임계 치 값은 Main Window 의 Stat 지표 명 옆의

아이콘들 중에서 가장 왼쪽의 아이콘을 클릭해서도 추가, 변경, 삭제가 가능합니다.

임계 값을 설정해 놓음으로써 가시적으로 데이터 베이스의 상태를 확인 할 수

있습니다.

예를 들어 Lock Waiting 값을 설정해 놓은 후 Lock Waiting 에이전트 개수가 설정해

놓은 임계 값을 넘을 경우, 노란색 또는 빨간색으로 운영자에게 알려 줌으로 보다

효과적인 데이터 베이스 운영이 가능합니다.

테이블 스페이스에 대한 임계 치 설정 시 설정 된 값 보다 사용량이 많을 경우, 알람

발생 및 경고 창을 띄움으로 보다 효과적인 데이터 베이스 운영이 가능합니다.

알람은 Alert Beep 체크 박스를 체크 해야지만 들을 수 있습니다.

6-1-1-1 Stat 지표설정

Page 75: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

75

1) Options > Alert option > 데이터 베이스 선택

2) Stats 탭 선택 화면

항 목 설 명

STAT NAME DATABASE STAT NAME

DIRECTION 지정한 값 이상(>=), 이하(<=) 인지에 대한 설정

REPEAT 연속으로 임계 치 설정 값 이상으로 값이 유지될 때 WARNING, CRITICAL

발생 유무 설정

WARNING WARNING 발생 기준 값 설정. 설정 값 이상일 경우 WARNING 메시지

CRITICAL CRITICAL 발생 기준 값 설정. 설정 값 이상일 경우 CRITICAL 메시지

SMS 해당 임계 치 초과가 발생 시 서버상의 UDBSMS.SH 쉘이 수행되며, SMS

연계를 위한 파일 및 UDP 통신으로 로그를 전송

Page 76: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

76

3) 임계 치 추가/변경/삭제

기본적으로 설정된 임계 치 값이 없으면 추가가 되며 설정된 임계 치 값이 있을

경우 변경 또는 삭제가 가능합니다.

임계 치를 추가하고자 하는 지표 옆에 커서를 클릭해서 해당 값을 입력 후

버튼을 클릭하여 임계 치를 적용합니다.

적용 후에 확인 팝업창이 뜹니다.

삭제를 원하는 지표의 stat name 컬럼 선택 후 버튼을 누르면 삭제를

원하는지 묻는 팝업창이 나타납니다.

Yes 버튼을 누르면 해당 지표의 임계치 설정 값이 삭제 됩니다.

Page 77: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

77

버튼을 클릭하여 임계치 삭제를 적용 시킵니다.

6-1-1-2 테이블 스페이스 임계 치 설정

1) Options > Alert option > 데이터베이스 선택

2) Tablespace 탭 선택 화면

3) 임계 치를 설정 하고자 하는 테이블 스페이스의 Used(%) 칼럼, Free Size(mb) 을

임계 치 단계별 (Warning, Critical )설정을 컬럼 클릭하여 값을 입력

4) 버튼 클릭하여 임계 치를 적용합니다.

Page 78: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

78

6-1-1-3. Agent Lock Wait Time / Agent Log Space Used / Connection Fail / FCM

congested 상태 모니터링 설정

1) Options > Alert option > 데이터베이스 선택

2) other 탭 선택 화면

항 목 설 명

ALERT OPTION SMS 옵션이 체크된 STAT 지표에 대하여 서버상의 UDBSMS.SH

쉘을 CALL 하는 주기 선택

ALL : 지표 값에 상관없이 성능지표가 수집 될 때마다 UDBSMS.SH

쉘을 수행함.

CHANGED : 지표 값의 상태(NORMAL,WARNING,CRITICAL)이 바뀔 때만

UDBSMS.SH 쉘 수행

USE REPEAT : 임계 치 초과시에 UDBSMS.SH 쉘이 수행되지만, 임계

치 설정 시 설정한 REPEAT 횟수 만큼만 알람을 발생

AGENT

DETECT

LOCK WAIT

TIME

하나의 APPLICATION 에서 LOCK 을 획득하기 위하여 지정한 시간

이상 대기할 경우 알람 발생

Page 79: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

79

SEC : WAIT TIME(SEC)

STATUS : 해당 모니터링 기능을 사용할지 여부 결정

ENABLE : 사용

DISABLE : 사용하지 않음

LOG USAGE 하나의 APPLICATION 에서 현재 사용중인 ACTIVE LOG 량의 설정

값(%) 이상을 사용할 경우 알람 발생

로그 사용량이 많은 APPLICATION 을 모니터링 하기 위한 옵션

% : 전체 로그사이즈가 아닌, 현재 사용되고 있는 로그 사용량

중에 하나의 APPLICAITON 에서 사용하는 로그 량이 사용하는 로그

량 설정

CONNECTION FAIL CHECK 모니터링 대상 데이터 베이스가 MAX CONNECTION 에 도달하여 더

이상 CONNECTION 이 안 되는 경우에 대한 모니터링 옵션

RETRY COUNT 만큼 데이터 베이스에 CONNECTION 이 실패 할 경우

알람 발생

FCM STATUS FCM 로그 전송 량, FCM 상태에 대하여 모니터링을 할 수 있으나,

추가적으로 FCM 상태가 CONGESTED 일 경우도 모니터링 할 수

있도록 옵션 제공

6-1-1-4. Diag/ Notify 문자열 모니터링 설정

1) Options > Alert option > 데이터베이스 선택

2) Finder 탭 선택 화면

Page 80: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

80

3) 문자열 등록

버튼을 클릭하여 문자열 등록할 행을 만든 후 더블클릭 합니다.

문자열을 입력할 수 있는 팝업 창이 생성되고 문자열을 입력 후 OK 버튼을

클릭합니다.

버튼을 눌러 설정한 문자열을 적용시킵니다.

Page 81: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

81

4) 문자열 삭제

버튼을 이용하여 등록되어 있는 문자열 을 삭제합니다.

6-1-1-5. SMS Block Time 설정

특정 시간에는 SMS 를 받지 않고자 할 경우 Block Time 을 설정 할 수 있습니다.

1) Options > Alert option > 데이터베이스 선택

2) SMS Block 탭 선택 화면

날짜와 요일을 지정하여 시간을 설정 할 수 있습니다.

버튼을 눌러 설정한 설정 사항을 적용시킵니다.

Page 82: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

82

6-1-1-5. File system 임계 치 설정

1) Options > Alert option > 데이터베이스 선택

2) File System 탭 선택 화면

항 목 설 명

USED(%) 사용량 (%) 설정

FREE SIZE(MB) 남은 공간 MEGA BYTE 단위 설정

ARC DB2 ARCHIVE 디렉터리 설정

체크가 되어 있을 경우 해당 FILE SYSTEM 에 대한 임계 치 초과가 발생할

경우 자동으로 ARCHIVE FILE 을 삭제 함.

기본은 3 일전의 ARCHIVE FILE 을 삭제 하고, 3 일전 파일이 없으면 2 일 전

파일을 삭제 하는 로직으로 동작 함

SMS 임계 치 초과 발생 시 SMS 연계 체크

6-1-1-6. 테이블 스페이스 상태 임계 치 설정

1) Options > Alert option > 데이터베이스 선택

2) Tablespace State 탭 선택 화면

Page 83: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

83

6-1-2. Alert Log Window

임계 치 초과가 발생 시에 해당 정보를 쉽게 확인할 수 있는 Pop-Up 창을

사용할지 여부를 선택 합니다.

Alert Log Window 를 사용할 경우 임계 치에 대한 확인을 보다 쉽게 확인 할 수

있습니다.

(1) Alert Log Windows 창 닫기

(가) 임시 창 닫기

(나) 설정 한 초 만큼 창 닫기

창을 닫아 둘 초를 입력 후 Force Close Timer 체크박스에 체크를 하고

Page 84: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

84

버튼을 클릭합니다.

6-1-3. About

프로그램 정보를 쉽게 확인 할 수 있습니다.

3.0 버전 / 2010 년 12 월 15 일 첫 번째 Release

6-2. Tools

실시간 모니터링 중 보다 빠르게 MaxGauge For DB2 제품 군으로 이동을 할 수

있습니다.

6-2-1. Performance Analyzer

사후 분석 또는 성능 이력을 보기 위하여 수집된 성능 지표를 특정 시간대에

확인할 수 있는 Performance Analyzer 를 실행 합니다.

Page 85: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

85

6-2-2. Liteplus

쿼리 수행 및 SQL 튜닝을 쉽게 할 수 있도록 지원하는 Liteplus 툴을 실행합니다.

6-2-3. Alarm Monitor

각각의 데이터베이스를 하나의 아이콘으로 나타내며, 임계 치 초과 발생시

아이콘이 노랑/빨강으로 변경이 되어 임계 치 발생 유무를 쉽게 파악할 수 있으며,

최소화 시킬 경우 MSN 형태의 팝업을 통하여 보다 쉽게 데이터 베이스의 상태에

대한 모니터링이 가능합니다.

다음은 Alarm Monitor 를 띄워 놓고 있는 화면입니다.

다음은 Alarm Monitor 의 버튼을 클릭하여 트레이 아이콘 위치로 내려

놓았을 때의 화면입니다.

임계 치 초과가 발생될 경우 MSN 처럼 팝업으로 정보를 보여 줍니다.

Page 86: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

86

6-2-4. Daemon Configuration

여러 데이터 베이스에 동일 임계 치를 동시에 적용 하거나, DPF 구성, HADR

구성을 할 경우 사용하는 설정 화면을 제공합니다.

6-2-4-1. HADR 그룹 핑 화면

Page 87: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

87

1) Add 버튼을 클릭하여 그룹 핑 이름을 입력합니다.

2) OK 버튼을 클릭하여 저장합니다.

3) 서비스 이름을 선택 후 아래 Connection 이름을 선택 후 버튼을 클릭하여 추가

합니다.

Page 88: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

88

위와 같이 그룹핑을 시켜 놓으면 HADR Switching 이 발생하여도 중단 없는

성능 지표 모니터링이 가능합니다. (자동으로 데몬도 스위치 되어 중단 없는

모니터링 가능)

6-2-4-2. DPF 그룹 핑 화면

1) Add 를 클릭하여 그룹 핑 화면으로 이동합니다.

그룹 핑 이름을 설정합니다.

2) DPF 그룹 핑 이름을 선택한 후 Node 버튼을 클릭하여 서버 별로 그룹핑을

설정합니다.

3) 그룹이름에 추가하고자 하는 Connection Name 을 선택한 후 저장합니다.

Page 89: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

89

6-3-4-3. DB2pureScale 그룹 핑

1) Add 버튼을 클릭하여 그룹 핑 이름을 입력합니다.

Page 90: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

90

2) 하단 Conname List 에서 그룹이름에 추가하고자 하는 Connection Name 을

선택한 후 저장합니다.

6-2-4-4. 임계 치 일괄 변경 화면

관리하는 서버가 많은 경우 한번에 동일한 임계 치를 여러 데이터 베이스에 쉽게

적용을 할 수 있도록 도와 줍니다.

Page 91: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

91

6-2-4-4. Report

MFD 에서는 월별 테이블스페이스 현황, DBMS 리포트, 시스템 분석 리포트, DB

일일 레포트를 제공하고 있습니다.

설 명

월별 DB2

TABLESPAE

현황

테이블 스페이스 변화 량 추이, TABLE/INDEX 변화 량 추이

REPORT

DBMS 리포트 DBMS 상태 Reporting (월별 리포팅)

Page 92: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

92

시스템

분석리포트

시스템 분석 리포트 (일별)

(Top SQL Execute 체크 시 Top SQL 포함)

DATABASE

일일 리포트

데이터 베이스 일일 점검 리포트

(오전/오후)

하루에 두 번 DB 의 상태 리포트를 제공

합니다.

테이블 스페이스 정보(사용량/Pending), DB

Object 상태(invalid Object 체크), 파일 시스템

사용량 체크, DB2 History 파일 크기 모니터링

등의 리포팅이 가능 합니다.

리포트 작성할 데이터 베이스를 선택 가능합니다.

로깅데이터가 존재하는 기간 안에서 날짜를 선택하여 리포트를 작성할수 있습니다.

작성할 레포트종류와 DB 선택, 일자 선택 후 엑셀파일로 저장합니다.

Page 93: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

93

저장한 엑셀파일의 폴더를 열어줍니다.

체크박스에 표시 후 저장버튼을 누르면, 저장후 바로 파일저장한 폴더가 열립니다.

다음은 레포트 화면입니다.

(파일을 열고 Retrive 버튼을 반드시 눌러야합니다.)

1) DB2 TABLESPACE 현황 레포트

2) DBMS 현황 리포트

Page 94: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

94

Page 95: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

95

Page 96: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

96

Page 97: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

97

Page 98: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

98

Page 99: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

99

3) 시스템 분석 리포트

Page 100: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

100

Page 101: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

101

4) DATABASES 일일 리포트

Page 102: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

102

다음은 basic 레포트 양식입니다.

3) DB2 TABLESPACE 현황 레포트

Page 103: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

103

4) DBMS 현황 리포트

Page 104: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

104

3) 시스템 분석 리포트

Page 105: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

105

Page 106: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

106

4) DATABASES 일일 리포트

Page 107: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge Real-Time Monitoring

107

7. Performance Analyzer 연계

7-1. Performance Analyzer 연계기능

Real-Time monitor 에서는 실시간의 DB 상태에 대한 것을 모니터링 할 수

있습니다. 추이는 현재 기본으로 5 분 간의을 확인 할 수 있습니다. 모니터링 중

이전 데이터가 보고 싶다면 Performance Analzer 를 수동 동작시키는 것도 가능

하지만 조금 더 유연하도록 연계 기능이 추가 되어있습니다. 그래프안에서 마우스

왼쪽 버튼을 누르신 채로 드래그를 하시면 드래그 된 시간의 기준으로 기본 1 시간

전 데이터를 빠르게 확인하실 수 있습니다.

Page 108: MaxGauge User's Guide · 2015. 10. 21. · MaxGauge For DB2 User's Guide 8 주요 기능 MaxGauge 제품을 이용하여 DB2 데이터베이스에 대해 성능 관리를 수행하기

MaxGauge User's Guide

108

Copyright 2000-2008. EXEM Co., Ltd. All rights reserved.

9th Floor, Seoul Venture Town.,679-5, Yeoksam-dong, Kangnam-gu, Seoul, Korea

• Phone +82-2-6203-6300 • Fax +82-2-6203-6301

www.ex-em.com / [email protected]