Skip to main content

Trend Analysis

날짜 별, 시간 별 성능 추이 확인이 가능한 화면으로, 특정 시점의 정밀한 성능 분석 기능을 제공합니다.

순번항목내용
1Search Panel 버튼 클릭 시 검색 패널을 보여줍니다.
2Search Result검색 패널에서 선택한 조건은 상단에 텍스트로 표시됩니다.
3Trend Chart데이터베이스 주요 지표 Trend를 표시하며 주요 성능 지표에 대한 모니터링이 가능합니다.
4GridChart에서 클릭 시점에 수집된 Threads, Lock Tree, Meta Lock Tree, Top SQL, Top Event, Long Active Thread, User Connection Info, Alert, Slow Query를 보여줍니다.

1) Search Panel

순번항목내용
1Reset검색 조건을 초기화합니다.
2Instance인스턴스를 선택합니다.
3Time기간 버튼 및 달력 UI를 이용하여 조회 기간 및 시간을 설정합니다.

Yesterday : 조회 기간을 어제로 설정합니다.
Today :  조회 일자를 오늘로 설정합니다.
기간 설정 최대 범위: 2일, 최소 범위: 1일입니다. 설정할 수 있는 기간 범위를 벗어나면 최대/최소 범위에 맞게 기간이 자동으로 설정됩니다.

2) Alert Summary

순번항목내용
1Chart특정 시간 범위를 드래그 하여 부하가 높은 시간대를 집중적으로 분석합니다.
2TooltipChart에 마우스 오버 시 툴팁이 나타납니다.

3) Trend Chart 데이터베이스 주요 지표 Trend를 표시하며 주요 성능 지표에 대한 모니터링이 가능한 화면입니다.

순번항목내용
1Chart검색 패널에서 조회한 대상, 기간에 맞춰 차트를 보여줍니다.
Chart에 인디케이터가 나타나고, 인디케이터가 위치한 시점의 날짜와 시간을 툴팁으로 보여줍니다.
2Stat Change각 차트 명 우측 상단 아이콘을 클릭하여 지표를 변경합니다.
차트 명 클릭 시 ‘Stat Chart Option’ 팝업창이 나타납니다.

4) Grid 하단에는 선택된 시간 범위에서 threads, Lock Tree, Top SQL, Top Event, Long Active Thread, User Connection Info, 알람 등의 다양한 관점에서 장애 원인을 분석할 수 있습니다. 

4-1) Threads 클릭 시점에 수집된 Threads 정보 확인이 가능합니다.

순번항목내용
1GridTrend Chart에서 드래그한 조회 기간 정보를 Grid 형태로 보여줍니다.
2Time Navigation13.1. Common참고

● Threads Grid

순번항목내용
1Thread IDThread ID
2Process ID서버 Process ID
3User사용자 이름
4Host사용자 Host
5DB데이터베이스
6DigestDigest (쿼리 식별자)
7SQL TextSQL Text
8Elapsed Time (sec)수행 시간 (초)
9Query Start Time쿼리 시작 시간
10CommandSQL 수행 상태
11State현재 Tablespace사용 여부 (Active / Inactive)
12PID사용자 Process ID
13Program Name사용자 프로그램 이름
14Statement Latency (sec)명령문이 실행된 기간 (초)
15Progress각 행에 대한 단계 진행률 (100 * WORK_COMPLETED) / WORK_ESTIMATED)
16Lock Latency (sec)lock을 대기하는데 소요된 시간 (초)
17Rows Examined스토리지 엔진에서 읽은 행 수
18Rows Sent명령문에서 반환된 행 수
19Rows Affected명령문의 영향을 받는 행 수
20Tmp Tables명령문을 실행하는 동안 서버에서 생성한 임시 테이블 수
21Tmp Disk Tables명령문을 실행하는 동안 서버에서 생성한 내부 디스크 임시 테이블 수
22Full Scan명령문에서 수행한 전체 테이블 스캔 수
23Last Statement Latency (sec)마지막 명령문이 실행된 시간 (초)
24Current MemoryThread가 할당한 바이트 수
25Last WaitThread에 대한 가장 최근의 대기 이벤트 이름
26Last Wait Latency (sec)Thread에 대한 가장 최근 대기 이벤트의 대기 시간 (초)
27Source이벤트를 생성한 계측 코드가 포함된 소스 파일 및 줄 번호
28Trx Latency (sec)Thread에 대한 현재 트랜잭션의 대기 시간
29Trx StateThread에 대한 현재 트랜잭션의 상태
30Trx Autocommit현재 트랜잭션이 시작될 때 자동 커밋 모드가 활성화되었는지 여부

4-2) Lock Tree 클릭 시점에 수집된 Lock Tree 정보 확인이 가능합니다.

순번항목내용
1GridTrend Chart에서 드래그한 조회 기간 정보를 Grid 형태로 보여줍니다.
2Time Navigation13.1. Common참고

● Lock Tree Grid

순번항목내용
1Start Time세션 시작 시간
2Collect Time수집 시간
3Lock Wait Time(sec)Wait session의 대기 소요 시간
4Lock StatusLock session 상태
5Blocking Engine Transaction IDLock 트랜잭션 ID
6Engine Transaction ID트랜잭션 ID
7Thread IDThread ID
8Processlist ID서버 프로세스 ID
9SQL Text수행된 쿼리 SQL Text
10NameMySQL Lock Name
11Lock TypeMySQL Lock 타입
12Processlist User스레드와 연관된 사용자명
13Processlist Host스레드와 연관된 호스트 정보
14Processlist DB스레드의 데이터베이스 사용자명
15Processlist Command스레드가 실행한 명령 유형
16Processlist Time (sec)스레드가 현재 상태로 변경된 시간
17Processlist State스레드 동작, 이벤트 상태
18Parent Thread ID해당 스레드가 하위 스레드인 경우, 상위 스레드 ID
19Connection Type연결 설정에 사용된 프로토콜
20Thread OS IDOS에 정의된 스레드 식별 ID
21Trx Wait Started트랜잭션 대기 시작 시간
22Trx State트랜잭션 상태
23Trx Started트랜잭션 시작 시간
24Trx Operation State트랜잭션 현재 상태
25Trx Rows Locked트랜잭션에 의해 잠긴 행 수
26Trx Rows Modified트랜잭션에서 수정/삽입된 행 수
27Lock Mode v57MySQL v5.7 이하 Lock Mode
28Lock Type v57MySQL v5.7 이하 Lock Type
29Lock Table v57MySQL v5.7 이하 Lock Table

4-3) Meta Lock Tree 클릭 시점에 수집된 Meta Lock Tree 정보 확인이 가능합니다.

순번항목내용
1GridTrend Chart에서 드래그한 조회 기간 정보를 Grid 형태로 보여줍니다.
2Time Navigation13.1. Common참고

● Meta Lock Tree Grid

순번항목내용
1Start Time세션 시작 시간
2Collect Time수집 시간
3Lock Wait Time(sec)Wait session의 대기 소요 시간
4Lock StatusMeta Lock session 상태
5Blocking Engine Transaction IDMeta Lock 트랜잭션 ID
6Engine Transaction ID트랜잭션 ID
7Thread IDThread ID
8Processlist ID서버 프로세스 ID
9SQL Text수행된 쿼리 SQL Text
10NameMySQL Meta Lock Name
11TypeMySQL Meta Lock 타입
12Processlist User스레드와 연관된 사용자명
13Processlist Host스레드와 연관된 호스트 정보
14Processlist DB스레드의 데이터베이스 사용자명
15Processlist Command스레드가 실행한 명령 유형
16Processlist Time (sec)스레드가 현재 상태로 변경된 시간
17Processlist State스레드 동작, 이벤트 상태
18Parent Thread ID해당 스레드가 하위 스레드인 경우, 상위 스레드 ID
19Connection Type연결 설정에 사용된 프로토콜
20Thread OS IDOS에 정의된 스레드 식별 ID
21Trx Wait Started트랜잭션 대기 시작 시간
22Trx State트랜잭션 상태
23Trx Started트랜잭션 시작 시간
24Trx Operation State트랜잭션 현재 상태
25Trx Rows Locked트랜잭션에 의해 잠긴 행 수
26Trx Rows Modified트랜잭션에서 수정/삽입된 행 수
27Lock Mode v57MySQL v5.7 이하 Lock Mode
28Lock Type v57MySQL v5.7 이하 Lock Type
29Lock Table v57MySQL v5.7 이하 Lock Table

4-4) Top SQL 클릭 시점에 수집된 Top SQL 정보 확인이 가능하며, 그리드 행 클릭 시, 클릭한 Query가 하단 Full Text에 출력됩니다.

순번항목내용
1Grid데이터 조회 전 (기본 상태) Grid영역은 마스킹 처리가 되고 클릭 시 데이터를 보여줍니다.
Grid 상단에 데이터 조회 시간 및 기간 정보를 보여줍니다.
2Order ByOrder By 조건을 다음과 같이 선택합니다.
Avg Latency
Exec Count
Max Latency (Default)
Sort Merge Passes
Tmp Disk Tables

● Top SQL Grid

순번항목내용
1Rank순위
2DigestDigest (쿼리 식별자) (클릭 시 6.1.4.3. SQL 디테일 슬라이드 오픈)
3Query수행 쿼리
4Exec Count실행 횟수
5Total Latency (sec)총 대기 시간 (초)
6Avg Latency (sec)평균 대기 시간 (초)
7Max Latency (sec)최대 대기 시간 (초)
8DB데이터베이스 명
9Tmp Disk Tables명령문을 실행하는 동안 서버에서 생성한 내부 디스크 임시 테이블 수
10Sort Merge PassesSort Buffer 크기보다 정렬 데이터가 큰 경우 Temp 영역을 사용해 여러 조각으로 나누어 처리한 수

4-5) Top Event 클릭 시점에 수집된 Top Event정보 확인이 가능합니다.

순번항목내용
1Grid데이터 조회 전 (기본 상태) Grid영역은 마스킹 처리가 되고 클릭 시 데이터를 보여줍니다.
Grid 상단에 데이터 조회 시간 및 기간 정보를 보여줍니다.

● Top Event Grid

순번항목내용
1Rank순위
2Event NameEvent 이름
3CountEvent 발생 횟수
4Wait Time (sec)총 대기 시간 변화량 (초)
5Avg Wait Time (sec)평균 총 대기 시간 변화량 (초)

4-6) Long Active Thread 클릭 시점에 수집된 Long Active Thread정보 확인이 가능합니다.

순번항목내용
1Grid

● Long Active Thread Grid

순번항목내용
1Rank순위
2PIDProcess ID
3Thread IDThread ID
4Query Start Time쿼리 시작 시간
5DigestDigest (쿼리 식별자)
6Host사용자 Host
7User사용자 이름
8DB데이터베이스 명
9CommandSQL 수행 상태
10Elapsed Tim (sec)수행 시간 (초)

4-7) User Connection Info 클릭 시점에 수집된 User Connection Info 정보 확인이 가능합니다.

순번항목내용
1Grid데이터 조회 전 (기본 상태) Grid영역은 마스킹 처리가 되고 클릭 시 데이터를 보여줍니다.
Grid 상단에 데이터 조회 시간 및 기간 정보를 보여줍니다.

● User Connection Info Grid

순번항목내용
1Rank순위
2User사용자 이름
3Host사용자 Host
4AVG Connection평균 연결 수
5MAX Connection최대 연결 수

4-8) Alert 클릭 시점에 수집된 알람 정보 확인이 가능합니다.

순번항목내용
1Grid데이터 조회 전 (기본 상태) Grid영역은 마스킹 처리가 되고 클릭 시 데이터를 보여줍니다.
Grid 상단에 데이터 조회 시간 및 기간 정보를 보여줍니다.

● Alert Grid

순번항목내용
1Time발생 시간
2Alert TypeAlert 유형
3Alert NameAlert 이름
4LevelAlert Level (Critical, Warning, Normal)
5ValueAlert 발생 값
6DescriptionAlert 설명

4-9) Slow Query 클릭 시점에 수집된 Slow Query 정보 확인이 가능합니다.

순번항목내용
1Grid데이터 조회 전 (기본 상태) Grid영역은 마스킹 처리가 되고 클릭 시 데이터를 보여줍니다.
Grid 상단에 데이터 조회 시간 및 기간 정보를 보여줍니다.

● Slow Query Grid

순번항목내용
1Thread ID순위
2User Host사용자 Host
3Start Time쿼리 시작 시간
3Query Time (sec)Query 수행 경과 시간
4Lock Time (sec)Lock 발생 경과 시간
5SQL TextSQL Text