추이 비교
추이 비교 화면에서는 서로 다른 두 시점을 나란히 두고 핵심 지표와 세션 흐름을 비교할 수 있습니다. 평소와 다른 날의 부하를 견주거나, 변경 작업 전후를 비교해 무엇이 달라졌는지 확인할 때 도움이 됩니다.
비교 조건 설정
화면 상단에서 비교할 두 시점과 대상을 지정합니다.
| 항목 | 설명 |
|---|---|
| 기준 날짜 | 비교의 기준이 되는 날짜 |
| 비교 날짜 | 기준과 견줄 날짜 |
| 인스턴스 | 기준 및 비교 각각의 대상 노드(oname) 선택 |
| 데이터베이스 | 선택한 인스턴스가 담당하는 데이터베이스 표시 |
| 프리셋 | 자주 보는 차트 구성을 저장해 두고 불러오기(Default 제공) |
기준과 비교의 인스턴스를 다르게 지정하면 서로 다른 노드를 같은 날짜로 견주는 것도 가능합니다.
KPI 비교 차트
기준 시점과 비교 시점의 주요 지표를 같은 축에 겹쳐 5분 단위로 표시합니다.
| Metric | Description |
|---|---|
| Threads Running | 실행 중인 스레드 수 |
| Connections | 연결 수 |
| Queries | 처리한 쿼리 수 |
| Successful Queries | 성공한 쿼리 수 |
| Failed Queries | 실패한 쿼리 수 |
| CPU | CPU 사용률 |
| Engine Memory | 엔진이 사용하는 메모리 |
| Disk Usage | 디스크 사용량 |
| Network Bandwidth | 네트워크 대역폭 |
각 차트에서 기준과 비교 시점의 곡선을 겹쳐 보므로, 같은 시간대에 부하가 얼마나 달랐는지 한눈에 확인할 수 있습니다.
노트
Engine Memory는 인스턴스 모니터링 화면의 Memory 위젯과 같은 메모리 지표를 추이 비교 화면 라벨로 표기한 것입니다.
기준 및 비교 세션 테이블
차트 아래에는 기준 시점과 비교 시점의 세션 목록을 좌우로 나란히 표시합니다. 위쪽의 시간 막대에서 특정 시각을 선택하면 그 시점에 수집된 세션을 양쪽에서 함께 확인할 수 있습니다.
두 테이블은 같은 컬럼을 사용합니다.
| Column | Description |
|---|---|
instance | 세션이 수행된 노드. 클릭하면 해당 인스턴스 모니터링 화면으로 이동 |
id | 세션 식별자 |
user | 세션을 수행한 사용자 |
host | 접속 호스트 |
db | 대상 데이터베이스 |
command | 세션이 수행 중인 명령 종류(Query 등) |
runtime | 수행 시간 |
state | 세션 상태(executing 등) |
query | 수행 중인 SQL |
query_param | 바인딩된 파라미터 값 |
type | 세션 유형 |
connection_type | 연결 유형 |
데이터 해석 가이드
| 확인 포인트 | 설명 |
|---|---|
| 같은 시간대 지표 급증 | 비교 시점 대비 부하가 늘어난 구간, 변경, 이벤트 영향 의심 |
| 한쪽에만 몰린 Failed Queries | 특정 날짜에 집중된 오류, 배포, 데이터 변경과의 연관 확인 |
| 세션 수, 수행 시간 증가 | 쿼리 패턴 변화나 경합 증가 의심, 세션 테이블로 원인 쿼리 추적 |