재부팅 없이 MySQL의 느린 쿼리 로그 설정
서버를 다시 시작하지 않고 MySQL의 느린 쿼리 로그를 활성화하는 것은 성능 문제를 신속하게 해결하는 편리한 방법이 될 수 있습니다. . 이를 수행하는 방법에 대한 자세한 지침은 다음과 같습니다.
로그 파일 구성
기본적으로 MySQL은 데이터 디렉터리에 다음 이름의 느린 쿼리 로그 파일을 생성합니다. 호스트 이름-slow.log. 다른 디렉토리를 지정하려면 절대 경로 이름을 제공하십시오.
임계값 및 파일 위치 설정
임계값 설정만으로는 느린 쿼리 로그를 활성화하는 데 충분하지 않습니다. 파일 위치를 추가로 구성해야 합니다.
SET GLOBAL 명령 사용
MySQL 버전 5.1 이상에서는 다음 명령을 사용하여 느린 쿼리 로그를 활성화하고 구성합니다. :
SET GLOBAL slow_query_log = 'ON';
로그 새로 고침
변경 사항을 적용하려면 다음 명령을 사용하여 로그를 플러시할 수 있습니다.
FLUSH LOGS;
예외 처리
MySQL 5.1 이전 버전의 경우 SET GLOBAL 명령을 통해 느린 쿼리 로그를 설정하면 오류가 발생합니다. 이러한 경우에는 서버를 다시 시작하거나 MySQL 구성 파일에서 log_slow_queries 옵션을 설정하고 서버를 다시 시작해야 합니다.
참고 사항
느린 쿼리 로그는 성능에 영향을 줄 수 있으므로 문제를 해결하거나 필요한 데이터를 캡처한 후에는 비활성화하는 것이 좋습니다.
위 내용은 서버를 다시 시작하지 않고 MySQL의 느린 쿼리 로그를 활성화하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!