MySQL 슬로우쿼리 로그기록방법

MySQL5.0 기준

/etc/my.cnf가 없으면 만들고

설정파일에 아래와 같이 추가한다.

# Slow Query
log-slow-queries=/var/log/mysql-slow.log
long_query_time=3   # Unit = Seconds

그리고 데몬을 제시작하면 되는데,

그래도 /var/log에 로그파일이 생성이 안된다면

다음과 같이 한다.

touch /var/log/mysql-slow.log
chown mysql.mysql -R /var/log/mysql-slow.log

그리고 나서 vi로 log 파일 열어보면

/usr/local/mysql/libexec/mysqld, Version: 5.0.91-log (Source distribution). started with:
Tcp port: 3306  Unix socket: /tmp/mysql.sock
Time                 Id Command    Argument

이런 내용이 나온다.

You may also like

댓글 남기기