10.1.Advanced Monitoring 시작하기
10.1.1 Cloud Z DB Portal 접속
Cloud Z DB Portal에 접속한 후 아이디와 비밀번호를 입력하여 로그인합니다.
10.1.2. 서비스 모니터링 선택
모니터링을 원하는 서비스의 모니터링 아이콘 을 클릭하면 해당 서비스의 모니터링 페이지로 전환됩니다.
10.1.3.Advanced Monitoring 선택
더욱 다양한 항목들을 모니터링 하기위해 Advanced Monitoring 버튼을 클릭합니다.
10.1.4.Advanced Monitoring
10.2.MariaDB - Advanced Monitoring 항목
각 항목들의 설명은 Advanced 모니터링 항목 페이지에서 보여지는 순서로 작성되었습니다.
10.2.1. System Resource
CPU Usage : CPU 사용량을 나타냅니다.
항목 | 설명 |
---|---|
Current | 현재 CPU 사용량 (단위: Millicores) |
Requested | 보장되어야 하는 CPU 사용량 (단위: Millicores) |
Limit | 사용 가능한 최대 CPU 사용량 (단위: Millicores) |
Memory Usage : Memory 사용량을 나타냅니다.
항목 | 설명 |
---|---|
Current | 현재 Memory 사용량 (단위: Mi, Gi) |
Requested | 보장되어야 하는 Memory 사용량 (단위: Mi, Gi) |
Limit | 사용 가능한 최대 Memory 사용량 (단위: Mi, Gi) |
Network I/O : 네트워크 I/O를 나타냅니다.
항목 | 설명 |
---|---|
TX | 네트워크 출력 (단위: Bps) |
RX | 네트워크 입력 (단위: Bps) |
10.2.2. Overview
Mariadb Uptime : 가장 최근에 Mariadb가 기동된 이후로 누적 시간을 나타냅니다.
Current QPS : 현재 Mariadb QPS(초당 쿼리 처리량)을 나타냅니다.
InnoDB Buffer Pool Size : 설정된 InnoDB Buffer Pool Size를 나타냅니다.
10.2.3. Connections
Mariadb Connections : Mariadb에 연결된 Connections 수를 나타냅니다.
항목 | 설명 |
---|---|
Max Connections | 시스템 변수로 설정한 최대로 허용하는 Connection 개수 |
Max Used Connections | 최대로 동시에 접속한(Peak) Connection 개수 |
Connections | 현재 Connection 개수 |
Mariadb Client Thread Activity : Thread 사용량 통계를 나타냅니다.
항목 | 설명 |
---|---|
Peak Threads Connected | 최대로 동시에 요청한(Peak) Thread 연결 수 |
Peak Threads Running | 최대로 동시에 작업한(Peak) Thread 수 |
Avg Threads Running | 평균 작업한(avg) Thread 수 |
10.2.4. Table Locks
Mariadb Questions : 서버가 실행한 명령문의 수를 나타냅니다.
항목 | 설명 |
---|---|
Questions | 서버가 실행한 명령문의 수 (클라이언트가 서버에 보낸 명령문만 포함) |
Mariadb Thread Cache : Thread Cache의 사용량을 나타냅니다.
항목 | 설명 |
---|---|
Thread Created | Thread를 생성한 수 (Thread cache에 캐싱된 Thread가 부족하거나 재사용 할 수 없어 새로 생성한 수) |
Thread Cached | Thread Cache에 캐싱된 Thread 수 |
Thread Cache Size | 시스템 변수로 설정한 Thread Cache에 캐싱 가능한 최대 Thread 개수 |
10.2.5. Temporary Objects
Mariadb Temporary Objects : 생성된 임시 오브젝트에 대한 현황을 나타냅니다.
항목 | 설명 |
---|---|
Created Tmp Tables | 생성된 임시 테이블 개수 |
Created Tmp Disk Tables | 디스크에 생성된 임시 테이블 개수 |
Created Tmp File | 생성된 임시 파일 개수 |
Mariadb Select Types : Mariadb 에서 수행된 Select의 유형(Select 쿼리에서 테이블을 어떻게 읽었는지)을 나타냅니다.
항목 | 설명 |
---|---|
Select Full Join | Join시 후행 엑세스되는(드리븐 테이블)을 Table full scan으로 Full join 한 횟수 |
Select Full Range Join | Join시 후행 엑세스되는(드리븐 테이블) 의 Index를 이용했지만(조인 컬럼이 아닌) 조인 컬럼은 인덱스를 이용하지 못해 Full join 한 횟수 |
Select Range | Index range scan 횟수 (단일 테이블을 Index range scan 할때도 증가하지만 Join시에는 선행 엑세스 되는 테이블(드라이빙 테이블)을 Index range scan 한 횟수도 포함됨) |
Select Range Check | Join시 후행 엑세스되는(드리븐 테이블) 을 Range checked 방식으로 수행하여 Join 한 횟수 |
Select Scans | Table full scan 횟수 (단일 테이블을 Table full scan 할때도 증가하지만 Join시에는 선행 엑세스 되는 테이블(드라이빙 테이블)을 Table full scan 한 횟수도 포함됨) |
10.2.6. Sorts
Mariadb Sorts : Mariadb에서 수행된 정렬 작업에 대한 내용을 나타냅니다.
항목 | 설명 |
---|---|
Sort Rows | 정렬한 전체 레코드 건수 |
Sort Range | 인덱스 Range Scan 한 결과를 가지고 정렬한 횟수 |
Sort Scan | 테이블 Full Scan 한 결과를 가지고 정렬한 횟수 |
Sort Merge Passes | 멀티 머지 처리 횟수 (디스크 사용 정렬) |
Mariadb Slow Query : Mariadb에서 발생한 Long Query 발생 횟수를 나타냅니다.
항목 | 설명 |
---|---|
Slow Queries | Slow Query가 발생한 횟수 |
10.2.7. Aborted
Mariadb Aborted Connections : 강제로 끊어진 연결에 대한 정보를 나타냅니다.
항목 | 설명 |
---|---|
Aborted Clients | 연결된 상태에서 강제로 연결 해제 된 연결 수 |
Aborted Connections | 연결 과정 중 실패된 연결의 수 |
Mariadb Table Locks : 테이블 락을 대기 / 획득한 정보를 나타냅니다.
항목 | 설명 |
---|---|
Table Lock Waited | 테이블 락을 즉시 획득하지 못하고 대기해서 획득한 횟수 |
Table Lock Immediate | 즉시 획득한 테이블 락 횟수 |
10.2.8. Network
Mariadb Network Traffic : Mariadb에서 사용한 네트워크 트래픽 정보를 나타냅니다.
항목 | 설명 |
---|---|
Outbound | 모든 클라이언트에게 송신한 데이터 전송량 |
Inbound | 모든 클라이언트에게 수신한 데이터 전송량 |
Mariadb Network Usage Hourly : Mariadb에서 사용한 네트워크 트래픽 정보(1시간 단위 통계) 를 나타냅니다.
항목 | 설명 |
---|---|
Sent | 모든 클라이언트에게 송신한 데이터 전송량 |
Received | 모든 클라이언트에게 수신한 데이터 전송량 |
10.2.9. Memory
Mariadb Internal Memory Overview : Mariadb에서 사용되는 Global Memory 영역의 현황을 나타냅니다.
항목 | 설명 |
---|---|
Key Buffer Size | Myisam 사용되는 Key Buffer 크기 |
InnoDB Log Buffer Size | InnoDB 스토리지 엔진에서 사용되는 Log Buffer 크기 |
InnoDB Buffer Pool Data | InnoDB Buffer Pool 내의 사용되고 있는 크기 |
10.2.10. Command, Handlers, Processes
Top Command Counters : Mariadb에서 수행된 모든 작업 유형별 카운트를 나타냅니다.(Questions 의 상세 카운트)
항목 | 설명 |
---|---|
Com Select | Select 쿼리 수행 횟수 |
Com Delete | Delete 쿼리 수행 횟수 |
Com Insert | Insert 쿼리 수행 횟수 |
Com Update | Update 쿼리 수행 횟수 |
Com Replace | Replace 쿼리 수행 횟수 |
Com Load | Load 쿼리 수행 횟수 |
Com Delete Multi | Delete(다중테이블) 쿼리 수행 횟수 |
Com Insert Select | Insert...Select...쿼리 수행 횟수 |
Com Update Multi | Update(다중테이블) 쿼리 수행 횟수 |
Com Replace Select | Replace...Select...쿼리 수행 횟수 |
Com Grant | Grant 수행 횟수 |
Com Flush | Flush 수행 횟수 |
Com Show Status | Show status 수행 횟수 |
Top Command Counters Hourly : Mariadb에서 수행된 모든 작업 유형별 카운트(1시간 단위 통계)를 나타냅니다.(Questions 의 상세 카운트)
항목 | 설명 |
---|---|
Com Select | Select 쿼리 수행 횟수 |
Com Delete | Delete 쿼리 수행 횟수 |
Com Insert | Insert 쿼리 수행 횟수 |
Com Update | Update 쿼리 수행 횟수 |
Com Replace | Replace 쿼리 수행 횟수 |
Com Load | Load 쿼리 수행 횟수 |
Com Delete Multi | Delete(다중테이블) 쿼리 수행 횟수 |
Com Insert Select | Insert...Select...쿼리 수행 횟수 |
Com Update Multi | Update(다중테이블) 쿼리 수행 횟수 |
Com Replace Select | Replace...Select...쿼리 수행 횟수 |
Com Grant | Grant 수행 횟수 |
Com Flush | Flush 수행 횟수 |
Com Show Status | Show status 수행 횟수 |
Mariadb Handlers : 해당 그래프는 스토리지 엔진이 어떻게 작업 했는지에 대한 명세를 나타냅니다.
항목 | 설명 |
---|---|
Handler Write | 하나의 행을 삽입하기 위한 요청 횟수 |
Handler Update | 하나의 행을 갱신하기 위한 요청 횟수 |
Handler Delete | 하나의 행을 삭제하기 위한 요청 횟수 |
Handler read first | 인덱스의 첫번째 키 값을 읽은 횟수 (Index Full Scan ASC 횟수) |
Handler read last | 인덱스의 마지막 번째 키 값을 읽은 횟수 (Index Full Scan DESC 횟수) |
Handler read key | 단일행의 인덱스 키 값을 읽은 횟수 (Index Range Scan 횟수) |
Handler read next | 인덱스의 후속 키 값을 읽은 횟수 (Index에서 ASC로 엑세스된 건수) |
Handler read prev | 인덱스의 이전 키 값을 읽은 횟수 (Index에서 DESC로 엑세스된 건수) |
Handler read rnd | 고정된 위치의 특정 행을 읽은 횟수 (Two-Passes order / 인덱스→테이블 랜덤 I/O로 엑세스된 건수) |
Handler read rnd next | 고정된 위치의 특정 행의 후속 행을 읽은 횟수 (Table Full Scan으로 엑세스된 건수) |
Mariadb Transaction Handlers : Mariadb에서 수행된 트랜잭션 내역을 나타냅니다.
항목 | 설명 |
---|---|
Handler Commit | Commit 요청 횟수 |
Handler Rollback | Rollback 요청 횟수 |
Handler Savepoint | 세이브포인트 요청 횟수 |
Handler Savepoint Rollback | 세이브포인트까지의 Rollback 요청 횟수 |
10.2.11. Query Cache
Mariadb Query Cache Memory : Mariadb 쿼리 캐싱 기능 사용시 쿼리 캐시 메모리에 대한 사용량을 나타냅니다.
항목 | 설명 |
---|---|
Query Cache Size | 시스템 변수로 설정한 쿼리 캐시 크기 |
Free Memory | 사용 가능한 쿼리 캐시 크기 |
Mariadb Query Cache Activity : Mariadb 쿼리 캐시 사용에 대한 내역을 나타냅니다.
항목 | 설명 |
---|---|
Queries in Cache | 캐쉬에 등록된 쿼리 수 |
Prunes | 메모리부족으로 인해 캐시로부터 삭제된 쿼리 수 |
Insert | 캐시에 추가된 쿼리 수 |
Hit | 캐시 히트(적용된) 수 |
Not Cached | 캐시 불가능한 쿼리 수 |
10.2.12. Files And Tables
Mariadb File Openings : 현재 열려있는 파일들의 내역을 나타냅니다.
항묙 | 설명 |
---|---|
Openings | 현재 열려있는 파일의 수 |
Mariadb Open Files : Mariadb가 기동된 이후 누적된 데이터를 기준으로 열려졌던 파일들의 내역을 나타냅니다.
항목 | 설명 |
---|---|
Open Files Limit | 시스템 변수로 설정한 파일 오픈 제한 수 |
Open Files | Mariadb가 기동된 이후 전체 DB의 오픈된 파일 수 통계 |
InnoDB Open Files | Mariadb가 기동된 이후 InnoDB 스토리지 엔진에 의해 오픈 된 파일 수 통계 |
10.2.13. Table Openings
Mariadb Table Open Cache Status : 현재 열려있는 테이블들의 내역을 나타냅니다.
항묙 | 설명 |
---|---|
Openings | 현재 열려있는 테이블의 수 |
Mariadb Open Tablers : Mariadb가 기동된 이후 누적된 데이터를 기준으로 열려졌던 테이블들의 내역을 나타냅니다.
항목 | 설명 |
---|---|
Table Open Limit | 시스템 변수로 설정한 테이블 오픈 제한 수 |
Open Tables | Mariadb가 기동된 이후 전체 DB의 오픈된 테이블 수 통계 |
10.2.14. Mariadb Table Definition Cache
Mariadb Table Definition Cache : Table Definition Cache의 내역을 나타냅니다.
항목 | 설명 |
---|---|
Table Definition Cache Size | 시스템 변수로 설정한 Table Definition Cache 크기 |
Open Table Definition | 현재 캐싱된 테이블 정의 수 |
온라인상담
문의하기