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

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

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Reset | 검색 조건을 초기화합니다. |
| 2 | Instance | 인스턴스를 선택합니다. |
| 3 | Time | 기간 버튼 및 달력 UI를 이용하여 조회 기간 및 시간을 설정합니다. Yesterday : 조회 기간을 어제로 설정합니다. Today : 조회 일자를 오늘로 설정합니다. 기간 설정 최대 범위: 2일, 최소 범위: 1일입니다. 설정할 수 있는 기간 범위를 벗어나면 최대/최소 범위에 맞게 기간이 자동으로 설정됩니다. |
2) Alert Summary

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Chart | 특정 시간 범위를 드래그 하여 부하가 높은 시간대를 집중적으로 분석합니다. |
| 2 | Tooltip | Chart에 마우스 오버 시 툴팁이 나타납니다.![]() |
3) Trend Chart
데이터베이스 주요 지표 Trend를 표시하며 주요 성능 지표에 대한 모니터링이 가능한 화면입니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Chart | 검색 패널에서 조회한 대상, 기간에 맞춰 차트를 보여줍니다. Chart에 인디케이터가 나타나고, 인디케이터가 위치한 시점의 날짜와 시간을 툴팁으로 보여줍니다. |
| 2 | Stat Change | 각 차트 명 우측 상단 차트 명 클릭 시 ‘Stat Chart Option’ 팝업창이 나타납니다. ![]() |
4) Grid 하단에는 선택된 시간 범위에서 threads, Lock Tree, Top SQL, Top Event, Long Active Thread, User Connection Info, 알람 등의 다양한 관점에서 장애 원인을 분석할 수 있습니다.
4-1) Threads 클릭 시점에 수집된 Threads 정보 확인이 가능합니다.
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Grid | Trend Chart에서 드래그한 조회 기간 정보를 Grid 형태로 보여줍니다. |
| 2 | Time Navigation | 13.1. Common참고 |
● Threads Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Thread ID | Thread ID |
| 2 | Process ID | 서버 Process ID |
| 3 | User | 사용자 이름 |
| 4 | Host | 사용자 Host |
| 5 | DB | 데이터베이스 |
| 6 | Digest | Digest (쿼리 식별자) |
| 7 | SQL Text | SQL Text |
| 8 | Elapsed Time (sec) | 수행 시간 (초) |
| 9 | Query Start Time | 쿼리 시작 시간 |
| 10 | Command | SQL 수행 상태 |
| 11 | State | 현재 Tablespace사용 여부 (Active / Inactive) |
| 12 | PID | 사용자 Process ID |
| 13 | Program Name | 사용자 프로그램 이름 |
| 14 | Statement Latency (sec) | 명령문이 실행된 기간 (초) |
| 15 | Progress | 각 행에 대한 단계 진행률 (100 * WORK_COMPLETED) / WORK_ESTIMATED) |
| 16 | Lock Latency (sec) | lock을 대기하는데 소요된 시간 (초) |
| 17 | Rows Examined | 스토리지 엔진에서 읽은 행 수 |
| 18 | Rows Sent | 명령문에서 반환된 행 수 |
| 19 | Rows Affected | 명령문의 영향을 받는 행 수 |
| 20 | Tmp Tables | 명령문을 실행하는 동안 서버에서 생성한 임시 테이블 수 |
| 21 | Tmp Disk Tables | 명령문을 실행하는 동안 서버에서 생성한 내부 디스크 임시 테이블 수 |
| 22 | Full Scan | 명령문에서 수행한 전체 테이블 스캔 수 |
| 23 | Last Statement Latency (sec) | 마지막 명령문이 실행된 시간 (초) |
| 24 | Current Memory | Thread가 할당한 바이트 수 |
| 25 | Last Wait | Thread에 대한 가장 최근의 대기 이벤트 이름 |
| 26 | Last Wait Latency (sec) | Thread에 대한 가장 최근 대기 이벤트의 대기 시간 (초) |
| 27 | Source | 이벤트를 생성한 계측 코드가 포함된 소스 파일 및 줄 번호 |
| 28 | Trx Latency (sec) | Thread에 대한 현재 트랜잭션의 대기 시간 |
| 29 | Trx State | Thread에 대한 현재 트랜잭션의 상태 |
| 30 | Trx Autocommit | 현재 트랜잭션이 시작될 때 자동 커밋 모드가 활성화되었는지 여부 |
4-2) Lock Tree
클릭 시점에 수집된 Lock Tree 정보 확인이 가능합니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Grid | Trend Chart에서 드래그한 조회 기간 정보를 Grid 형태로 보여줍니다. |
| 2 | Time Navigation | 13.1. Common참고 |
● Lock Tree Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Start Time | 세션 시작 시간 |
| 2 | Collect Time | 수집 시간 |
| 3 | Lock Wait Time(sec) | Wait session의 대기 소요 시간 |
| 4 | Lock Status | Lock session 상태 |
| 5 | Blocking Engine Transaction ID | Lock 트랜잭션 ID |
| 6 | Engine Transaction ID | 트랜잭션 ID |
| 7 | Thread ID | Thread ID |
| 8 | Processlist ID | 서버 프로세스 ID |
| 9 | SQL Text | 수행된 쿼리 SQL Text |
| 10 | Name | MySQL Lock Name |
| 11 | Lock Type | MySQL Lock 타입 |
| 12 | Processlist User | 스레드와 연관된 사용자명 |
| 13 | Processlist Host | 스레드와 연관된 호스트 정보 |
| 14 | Processlist DB | 스레드의 데이터베이스 사용자명 |
| 15 | Processlist Command | 스레드가 실행한 명령 유형 |
| 16 | Processlist Time (sec) | 스레드가 현재 상태로 변경된 시간 |
| 17 | Processlist State | 스레드 동작, 이벤트 상태 |
| 18 | Parent Thread ID | 해당 스레드가 하위 스레드인 경우, 상위 스레드 ID |
| 19 | Connection Type | 연결 설정에 사용된 프로토콜 |
| 20 | Thread OS ID | OS에 정의된 스레드 식별 ID |
| 21 | Trx Wait Started | 트랜잭션 대기 시작 시간 |
| 22 | Trx State | 트랜잭션 상태 |
| 23 | Trx Started | 트랜잭션 시작 시간 |
| 24 | Trx Operation State | 트랜잭션 현재 상태 |
| 25 | Trx Rows Locked | 트랜잭션에 의해 잠긴 행 수 |
| 26 | Trx Rows Modified | 트랜잭션에서 수정/삽입된 행 수 |
| 27 | Lock Mode v57 | MySQL v5.7 이하 Lock Mode |
| 28 | Lock Type v57 | MySQL v5.7 이하 Lock Type |
| 29 | Lock Table v57 | MySQL v5.7 이하 Lock Table |
4-3) Meta Lock Tree
클릭 시점에 수집된 Meta Lock Tree 정보 확인이 가능합니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Grid | Trend Chart에서 드래그한 조회 기간 정보를 Grid 형태로 보여줍니다. |
| 2 | Time Navigation | 13.1. Common참고 |
● Meta Lock Tree Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Start Time | 세션 시작 시간 |
| 2 | Collect Time | 수집 시간 |
| 3 | Lock Wait Time(sec) | Wait session의 대기 소요 시간 |
| 4 | Lock Status | Meta Lock session 상태 |
| 5 | Blocking Engine Transaction ID | Meta Lock 트랜잭션 ID |
| 6 | Engine Transaction ID | 트랜잭션 ID |
| 7 | Thread ID | Thread ID |
| 8 | Processlist ID | 서버 프로세스 ID |
| 9 | SQL Text | 수행된 쿼리 SQL Text |
| 10 | Name | MySQL Meta Lock Name |
| 11 | Type | MySQL Meta Lock 타입 |
| 12 | Processlist User | 스레드와 연관된 사용자명 |
| 13 | Processlist Host | 스레드와 연관된 호스트 정보 |
| 14 | Processlist DB | 스레드의 데이터베이스 사용자명 |
| 15 | Processlist Command | 스레드가 실행한 명령 유형 |
| 16 | Processlist Time (sec) | 스레드가 현재 상태로 변경된 시간 |
| 17 | Processlist State | 스레드 동작, 이벤트 상태 |
| 18 | Parent Thread ID | 해당 스레드가 하위 스레드인 경우, 상위 스레드 ID |
| 19 | Connection Type | 연결 설정에 사용된 프로토콜 |
| 20 | Thread OS ID | OS에 정의된 스레드 식별 ID |
| 21 | Trx Wait Started | 트랜잭션 대기 시작 시간 |
| 22 | Trx State | 트랜잭션 상태 |
| 23 | Trx Started | 트랜잭션 시작 시간 |
| 24 | Trx Operation State | 트랜잭션 현재 상태 |
| 25 | Trx Rows Locked | 트랜잭션에 의해 잠긴 행 수 |
| 26 | Trx Rows Modified | 트랜잭션에서 수정/삽입된 행 수 |
| 27 | Lock Mode v57 | MySQL v5.7 이하 Lock Mode |
| 28 | Lock Type v57 | MySQL v5.7 이하 Lock Type |
| 29 | Lock Table v57 | MySQL v5.7 이하 Lock Table |
4-4) Top SQL
클릭 시점에 수집된 Top SQL 정보 확인이 가능하며, 그리드 행 클릭 시, 클릭한 Query가 하단 Full Text에 출력됩니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Grid | 데이터 조회 전 (기본 상태) Grid영역은 마스킹 처리가 되고 클릭 시 데이터를 보여줍니다. Grid 상단에 데이터 조회 시간 및 기간 정보를 보여줍니다. |
| 2 | Order By | Order By 조건을 다음과 같이 선택합니다. Avg Latency Exec Count Max Latency (Default) Sort Merge Passes Tmp Disk Tables |
● Top SQL Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Rank | 순위 |
| 2 | Digest | Digest (쿼리 식별자) (클릭 시 6.1.4.3. SQL 디테일 슬라이드 오픈) |
| 3 | Query | 수행 쿼리 |
| 4 | Exec Count | 실행 횟수 |
| 5 | Total Latency (sec) | 총 대기 시간 (초) |
| 6 | Avg Latency (sec) | 평균 대기 시간 (초) |
| 7 | Max Latency (sec) | 최대 대기 시간 (초) |
| 8 | DB | 데이터베이스 명 |
| 9 | Tmp Disk Tables | 명령문을 실행하는 동안 서버에서 생성한 내부 디스크 임시 테이블 수 |
| 10 | Sort Merge Passes | Sort Buffer 크기보다 정렬 데이터가 큰 경우 Temp 영역을 사용해 여러 조각으로 나누어 처리한 수 |
4-5) Top Event 클릭 시점에 수집된 Top Event정보 확인이 가능합니다.
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Grid | 데이터 조회 전 (기본 상태) Grid영역은 마스킹 처리가 되고 클릭 시 데이터를 보여줍니다. Grid 상단에 데이터 조회 시간 및 기간 정보를 보여줍니다. |
● Top Event Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Rank | 순위 |
| 2 | Event Name | Event 이름 |
| 3 | Count | Event 발생 횟수 |
| 4 | Wait Time (sec) | 총 대기 시간 변화량 (초) |
| 5 | Avg Wait Time (sec) | 평균 총 대기 시간 변화량 (초) |
4-6) Long Active Thread
클릭 시점에 수집된 Long Active Thread정보 확인이 가능합니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Grid |
● Long Active Thread Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Rank | 순위 |
| 2 | PID | Process ID |
| 3 | Thread ID | Thread ID |
| 4 | Query Start Time | 쿼리 시작 시간 |
| 5 | Digest | Digest (쿼리 식별자) |
| 6 | Host | 사용자 Host |
| 7 | User | 사용자 이름 |
| 8 | DB | 데이터베이스 명 |
| 9 | Command | SQL 수행 상태 |
| 10 | Elapsed Tim (sec) | 수행 시간 (초) |
4-7) User Connection Info
클릭 시점에 수집된 User Connection Info 정보 확인이 가능합니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Grid | 데이터 조회 전 (기본 상태) Grid영역은 마스킹 처리가 되고 클릭 시 데이터를 보여줍니다. Grid 상단에 데이터 조회 시간 및 기간 정보를 보여줍니다. |
● User Connection Info Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Rank | 순위 |
| 2 | User | 사용자 이름 |
| 3 | Host | 사용자 Host |
| 4 | AVG Connection | 평균 연결 수 |
| 5 | MAX Connection | 최대 연결 수 |
4-8) Alert
클릭 시점에 수집된 알람 정보 확인이 가능합니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Grid | 데이터 조회 전 (기본 상태) Grid영역은 마스킹 처리가 되고 클릭 시 데이터를 보여줍니다. Grid 상단에 데이터 조회 시간 및 기간 정보를 보여줍니다. |
● Alert Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Time | 발생 시간 |
| 2 | Alert Type | Alert 유형 |
| 3 | Alert Name | Alert 이름 |
| 4 | Level | Alert Level (Critical, Warning, Normal) |
| 5 | Value | Alert 발생 값 |
| 6 | Description | Alert 설명 |
4-9) Slow Query
클릭 시점에 수집된 Slow Query 정보 확인이 가능합니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Grid | 데이터 조회 전 (기본 상태) Grid영역은 마스킹 처리가 되고 클릭 시 데이터를 보여줍니다. Grid 상단에 데이터 조회 시간 및 기간 정보를 보여줍니다. |
● Slow Query Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Thread ID | 순위 |
| 2 | User Host | 사용자 Host |
| 3 | Start Time | 쿼리 시작 시간 |
| 3 | Query Time (sec) | Query 수행 경과 시간 |
| 4 | Lock Time (sec) | Lock 발생 경과 시간 |
| 5 | SQL Text | SQL Text |

