답변:
설치에 따라 기본 디렉토리에서 찾을 수 있습니다. 예를 들어, Red Hat의 경우 / var / log / mysql /입니다.
쿼리 시간은 기록을 시작해야하는 시간 (초)입니다. 시작 및 런타임에 수행 할 수 있습니다.
log-slow-queries = /var/log/mysql/mysql-slow.log
long_query_time = 1
다음은 일반적으로 my.cnf
느린 쿼리를 기록하기 위해 모든 옵션에서 사용하는 적절한 옵션 및 설정입니다 .
log_output=FILE
slow_query_log=1
slow_query_log_file=/var/log/mysql/mysql.slow
long_query_time=0.001
log-queries-not-using-indexes=0
동안 그 주 LONG_QUERY_TIME ,
MySQL 5.1.21부터는 파일에 로깅 할 때 마이크로 초의 해상도가 지원됩니다.
고려해야 할 사항은 다음과 같습니다.
옵션을 사용하면
log-output=TABLE
/etc/my.cnf 파일에서 느린 로그가 mysql 스키마의 모든 위치에있는 CSV 스토리지 엔진 기반 테이블인지 확인하십시오.
활성화하면 일반 로그에도 영향을줍니다.