Skip to main content

Altibase

Altibase

다수의 Altibase 서버를 모니터링 할 수 있는 화면입니다. 하나의 데이터베이스가 선택되면 Overview, Session 등 선택된 데이터베이스의 데이터만으로 변경되어 단일 데이터베이스에 대한 집중적인 모니터링이 가능합니다. 상단 Breadcrumb을 이용하여 Altibase 그룹 변경이 가능합니다.


1. Overview

폴더에 속한 인스턴스의 CPU, Memory, 주요 성능 지표를 함께 확인할 수 있습니다. 목록에서 인스턴스 클릭 시 선택한 인스턴스가 하이라이트 되며, 다른 지표들도 선택한 인스턴스의 데이터를 하이라이트로 볼 수 있습니다.


2. DB Session Type

Active Session, Long Session, Lock Session을 색상으로 구분하여 실시간으로 각 Session 상태의 Count를 확인할 수 있습니다.


3. Rank

주요 성능 6가지를 선별하여 직관적인 모니터링이 가능합니다. 타이틀 클릭 시 인스턴스 별 순위, 등록된 인스턴스들의 성능 데이터를 비교하여 인스턴스 별 비율과 10분 추이를 확인할 수 있습니다.

1) Memory Tablespace Usage (%)

Memory Tablespace 사용률을 보여줍니다. 인스턴스 클릭 시 Memory 및 Disk Tablespace 사용률과 사용률이 높은 Tablespace을 확인할 수 있는 "Tablespace Usage" 팝업창으로 연계됩니다.

  • Tablespace Usage Grid
순번항목내용
1Tablespace Type테이블스페이스 타입
2Tablespace Name테이블스페이스 이름
3MAX(MB)테이블스페이스 최대 할당 크기 (MB 단위)
4Total(MB)테이블스페이스 전체 크기 (MB 단위)
5Alloc(MB)테이블스페이스 사용중인 용량 크기 (MB 단위)
6Used(MB)테이블스페이스 저장된 용량 크기 (MB 단위)
7Free(MB)테이블스페이스 남은 용량 크기 (MB 단위)
8Usage(%)테이블스페이스 사용률
9State테이블스페이스 상태
10Autoextend테이블스페이스 자동확장모드 On/Off 여부
  • Top Table Grid
순번항목내용
1Rank순위
2Tablespace Name테이블스페이스 이름
3Table Name테이블 이름
4User Name사용자 이름
5Alloc(MB)테이블스페이스 사용중인 용량 크기 (MB 단위)
6Used(MB)테이블스페이스 저장된 용량 크기 (MB 단위)
7Eifficiency(%)테이블스페이스 공간 할당 비율 ( USED/ALLOC * 100 )

2) Undo Tablespace Usage (%)

인스턴스 별 Undo Tablespace 사용률 순위를 보여줍니다. 인스턴스 클릭 시 Session Undo Used를 확인할 수 있는 "Top 10 Session Undo List" 팝업 창으로 연계됩니다.

  • Top 10 Session Undo List Grid
순번항목내용
1Rank순위
2Session ID세션 ID
3Client PID클라이언트 프로세스 ID
4User Name사용자 이름
5Client IP클라이언트 IP
6Trans ID트랜잭션 ID
7Task StateDisk Index Scan 수
8Session State세션 상태
9STMT IDSTMT ID 값
10SQL IDSQL ID 값
11SQL TextSQL 쿼리문
12Query Start Time쿼리 시작 시간
13Elapsed Time (sec)쿼리 실행 시간 (sec)
14Undo Write PageUndo 기록 페이지 수

3) Temp Tablespace Usge (%)

인스턴스별 TempTablespace 사용률 순위를 보여줍니다. 인스턴스 클릭 시 Session Temp Used를 확인할 수 있는 "Top 10 Session Temp List" 팝업 창으로 연계됩니다.

  • Top 10 Session Temp List Grid
순번항목내용
1Rank순위
2Session ID세션 ID
3Client PID클라이언트 프로세스 ID
4User Name사용자 이름
5Client IP클라이언트 IP
6Trans ID트랜잭션 ID
7Task StateDisk Index Scan 수
8Session State세션 상태
9STMT IDSTMT ID 값
10SQL IDSQL ID 값
11SQL TextSQL 쿼리문
12Query Start Time쿼리 시작 시간
13Elapsed Time (sec)쿼리 실행 시간 (sec)
14Normal Area Size(MB)일반 영역 크기 (MB)

4) Full Scan Execution Ratio (%)

인스턴스 별 Full Scan 수행 비율 순위를 보여줍니다. 인스턴스 클릭 시 Memory 및 Disk Table Scan 수와 Query를 확인할 수 있는 "Top 10 Full Scan Query" 팝업 창으로 연계됩니다.

  • Top 10 SQL Order by Total Time Grid
순번항목내용
1Rank순위
2SQL IDSQL ID 값
3SQL TextSQL 쿼리문
4Memory Cursor Full ScanMemory Cursor Full Scan 수
5Memory Cursor Index ScanMemory Cursor Index Scan 수
6Disk Cursor Full ScanDisk Cursor Full Scan 수
7Disk Cursor Index ScanDisk Cursor Index Scan 수
8Execute Success쿼리 성공 수행 수
9Total Time(sec)총 소요 시간 (sec)
10Execute Time(sec)쿼리 실행 시간 (sec)
11Fetch Time(sec)결과 데이터 클라이언트 전송 시간 (sec)

5) Replication Gap

인스턴스별 MAX(Replication Gap) 순위를 보여줍니다. 인스턴스 클릭 시 Replication Object 및 Sender, Receiver 별 주요 지표를 확인할 수 있는 "Replication Detail" 팝업 창으로 연계됩니다.

  • Replication Object List Grid
순번항목내용
1Object Name오브젝트 이름
2Current Gap오브젝트 실시간 Gap
3Avg Gap오브젝트 별 최근 10분간의 Gap 평균

6) Alert

인스턴스에서 발생한 Alert을 Level, Type 별로 보여줍니다.


4. Real Time Monitor

데이터베이스의 활동성 및 지연에 관한 지표들을 이용하여 Chart 형식의 모니터링 화면을 제공합니다.

1) SQL Execution

SQL의 수행시간을 Scatter 차트로 확인할 수 있습니다. 등록된 인스턴스들의 Slow Query를 확인하거나 특정 인스턴스를 선택해서 확인할 수 있습니다.)

를 선택하면 ‘Slow Query Option’ 팝업창이 뜨고 Max Value 값과 점의 크기를 변경할 수 있습니다.

순번항목내용
1Set Max ValueSlow Query 차트에 표시할 Query최대 수행 시간입니다.
Set Max Value 옵션 설정 시 설정된 값으로 차트를 그립니다. Slow Query 타이틀 영역에서는 Max 값이 넘는 Query 수와 Slow Query 중 가장 수행시간이 긴 Query의 시간을 확인할 수 있습니다.
Set Max Value 옵션을 설정하지 않은 경우 Slow Query 중 수행시간이 긴 Query 의 시간을 Max값으로 차트를 그립니다.
2Set Dot SizeSlow Query 차트를 그릴 점의 크기를 1~5 크기로 설정할 수 있습니다.

SQL Elapsed List 차트에 출력된 점을 드래그 하면 ‘SQL Elapsed List’ 팝업창이 나타나며 드래그 영역에 수집된 SQL 목록을 확인할 수 있습니다.

● Grid

순번항목내용
1Time데이터 수집 시간
2Instance Name인스턴스 이름
3SQL IDSQL ID 값
4SQL TextSQL 쿼리문
5Execute Success실행 성공 수
6Total Time (sec)총 수행 시간 (sec)
7Execute Time (sec)쿼리 수행 시간 (sec)
8Fetch Time (sec)전송(인출) 시간 (sec)
9Optimize Time (sec)실행 계획 수립 시간 (sec)
10Parse Time (sec)구문 분석 시간 (sec)
11Validate Time (sec)유효성 확인 시간 (sec)

2) Trend Chart

기본적으로 4개의 주요 성능 지표에 대한 모니터링이 가능하며, 시스템 및 업무 특성에 따라 원하는 성능 지표로 변경 및 확장이 가능합니다. 를 클릭하여 지표를 변경할 수 있습니다. ‘Stat Change’ 팝업창에서 지표를 변경합니다.


5. Session

Muli View 화면 하단에서 Executing Session 및 Lock Session 목록을 확인할 수 있습니다. Overveiw나 Trend Chart를 통해 데이터베이스의 비정상적인 상태를 인지했을 때, Session에서 현재 SQL을 실행하고 있는 Executing Session, Lock Session 정보를 확인하여 원인이 되는 Session를 찾을 수 있고, 필요하다면 강제로 종료할 수 있습니다.E

1) Executing Session

실행중인 Session 목록을 확인할 수 있습니다. 멀티 데이터베이스 모니터링을 지원하며 우측 상단에서 원하는 인스턴스만 모니터링이 가능하도록 선택할 수 있습니다.

  • G**i**d
순번항목내용
1SID세션 ID
2Client PID클라이언트 프로세스 ID
3User Name사용자 이름
4Client IP클라이언트 IP
5Client App Info클라이언트 응용 프로그램 정보
6Trans ID트랜잭션 ID
7Module모듈 이름
8Action수행 작업 이름
9Session State세션 현재 상태
10Task State세션 작업 상
11Start Time세션 수행 시
12Elapsed Time세션 수행 경과 시간
13SQL IDSQL ID 값
14Current Stmt ID현재 Stmt ID
15Query수행 쿼리문
16Opened Stmt CountOpened Stmt 개
17Login Time세션 DB 접속 시간
18Idle Time세션 대기 시간
19Collect Time수집 시간

2) LockTree

Lock 상태의 Session 목록을 확인할 수 있습니다. 멀티 데이터베이스 모니터링을 지원하며 우측 상단에서 원하는 인스턴스만 모니터링이 가능하도록 선택할 수 있습니다.

  • Grid
순번항목내용
1Trans ID트랜잭션 ID
2Wait Trans ID대기 트랜잭션 ID
3Lock Time락 경과 시간
4SID세션 ID
5Client PID클라이언트 프로세스 ID
6User Name사용자 이름
7Client IP클라이언트 IP
8Current Stmt ID현재 Stmt ID
9SQL IDSQL ID 값
10Query수행 쿼리문
11TTYPE락 유형
12Table Name테이블 이름
13Collect Time수집 시간