이번에는 MySQL에서 쿼리문의 진행 시간과 진행 단계를 확인하려고한다.
먼저 클라이언트에서 MySQL에 접속을 하자
명령어를 확인하기 하기전에 설정을 바꿔줘야한다.
mysql> set profiling=1;
mysql> SET PROFILING_HISTORY_SIZE=30;
설정을 바꾸었다면 진행단계 또는 진행 시간을 확인하고 싶은 쿼리를 작성한다.
mysql> select * from 테이블명
마지막으로 다음 명령어를 입력하면 다음 사진과 같이 자신이 작성한 쿼리문과 쿼리문이 진행된 시간을 확인 할 수 있다.
show profiles;
작성된 쿼리의 진행 과정을 확인하고 싶으면, 다음 명령어를 작성하자
show profile for query 3(진행과정을 보고싶은 쿼리의 Query_ID);
'리눅스' 카테고리의 다른 글
Mysql query cache hitratio 계산하기 (0) | 2018.10.09 |
---|---|
[Ubuntu] 우분투 서버(16.04)에 자바 설치 (0) | 2018.09.22 |
시스템 모니터링 툴 nmon 사용법(nmonchart 사용법) (1) | 2018.08.29 |
리눅스 화면보호기 끄기 (0) | 2018.07.26 |
우분투 자주쓰는 명령어 단축명령어 등록하기 (0) | 2018.04.01 |