1. 개요
mysql slow query 확인
2. slow query 확인
2.1. mysql 접속 후 확인
mysql -u root -p show full processlist;
2.2. mysqladmin
mysqladmin -u root -p processlist
3. 설정 확인
3.1. mysql 접속 후 확인
mysql -u root -p show variables like 'slow_query_%'; // slow_query_log ; ON일 경우 log O / OFF일 경우 log X //slow_query_log_file ; log 위치
3.2. mysqladmin
mysqladmin variables | grep log_slow_queries mysqladmin variables | grep long_query_time
4. 설정 변경
1) mysql 접속 후 설정
mysql -u root -p set global general_log=on
2) config 값 변경
vi /etc/my.cnf
[mysqld] slow_query_log=1 slow_query_log_file=[기본값:/var/log/mysql/mysql-slow.log] long_query_time=5
service mysql restart
5. log 확인
tail -f [general_log_file] ; log 확인