[My-Sql] slow-query 로그 세팅 하기

로드가 현저히 느릴때 로그에 기록되는 쿼리문으로,
쿼리기준 시간을 주어서 로그를 구할 수도 있다.

/etc/my.cnf 파일에 아래내용 추가
my.cnf 파일이 없을때는 cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
복사 후 진행

[mysqld]
# MyISAM 로그
log-isam=/usr/local/mysql/var/myisamlog.log
# 쿼리 로그
log=/usr/local/mysql/var/mysql.log
# 수정 로그
log-update=/usr/local/mysql/var/mysql-update.log
# 바이너리 로그
log-bin=/usr/local/mysql/var/mysql-bins.log

# 슬로우 쿼리 로그
log-slow-queries=/usr/local/mysql/var/mysql-slow.log
long_query_time=5




출처: http://blog.fuzewire.com/develop/22

댓글 남기기