MySQL 데이터베이스 상태 모니터링 쿼리Database2017. 1. 18. 14:01
Table of Contents
1) 현재 process의 snapshot이며, 현재 걸려 있는 쿼리 확인 가능.
2). slow query가 있는 경우 processlist (information_schema DB) 로 확인 가능.
명령어 예제).
mysql> show processlist;
3). 현재 process의 snapshot 을 접속된 세션 확인 가능.
명령어 예제).
mysql> select user,LEFT(host, instr(host,':')-1) IP , count(*) from PROCESSLIST where user not in ('admin','repl','agent','system user') group by LEFT(host, instr(host,':')-1);
4). show global status로 com_select, com_update, com_delete ... 이 값을 1분 단위로 추출해서... "증가값 / 60" -> 초당 처리량(qps) 확인 가능.
5). slow_query 상태 모니터링 확인 가능
명령어 예제).
mysql> show global status;
반응형
'Database' 카테고리의 다른 글
CDH-5.8.0 Vmware 환경에서 Apache Phoenix 설치 (0) | 2017.04.03 |
---|---|
HDP 2.5 Vmware 환경에서 Apache Phoenix 설치 (0) | 2017.02.24 |
MySQL 5.7.9 릴리즈 변화된 root 비밀번호 변경하기 (2) | 2015.11.18 |
MySQL 데이터베이스에서 mysqldump 명령어를 이용한 procedure, function, trigger 포함 백업 및 복구 방법 (0) | 2015.06.13 |
MySQL에서 관리자(root) 비밀번호 생성 명령어 (0) | 2014.10.08 |
@kogun82 :: Ctrl+C&V 로 하는 프로그래밍
Korean BioInformation Center(KOBIC) Korea Research Institute of Bioscience & Biotechnology Address: #52 Eoeun-dong, Yuseong-gu, Deajeon, 305-806, KOREA +82-10-9936-2261 e-mail: kogun82@kribb.re.kr Blog: kogun82.tistory.com Homepage: www.kobic.re.kr
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!