Linux Server/mysql
[mysql] 슬로우쿼리 설정
실력키우기
2016. 9. 3. 23:01
[mysql 슬로우 쿼리 설정]
슬로우 쿼리 설정은 쿼리 응답시간이 오랫동안 지연되었을 경우 시간과 해당 쿼리를 로그에 남기도록 하는 기능입니다.
my.cnf 파일의 [mysqld] 항복에 아래 내용을 입력 후 mysql 재시작을 해줍니다.
[MySQL 5.1.34 이상 버전]
slow_query_log = 10
slow_query_log_file = /usr/local/mysql/data/mysql-slow-queries.log
[MySQL 4.x 이상 버전]
long_query_time = 10
log-slow-queries = /usr/local/mysql/data/mysql-slow-queries.log
[MySQL 3.x 이하 버전]
set-variable = long_query_time = 10
log-slow-queries = /usr/local/mysql/data/mysql-slow-queries.log
# mysqladmin -u root -p proc stat -i1 명령어로 어떤 디비에서 쿼리 타임이 높게발생 되는지 확인합니다.