MySQL 느린 쿼리 로깅 비활성화
MySQL 은 데이터베이스 기반 사이트 (예 : WordPress)에 사용되는 가장 인기있는 데이터베이스 관리 시스템 중 하나입니다. VPS 또는 전용 서버에서 MySQL 문제를 조사 할 수 있어야합니다. MySQL 쿼리를 기록하면 서버에 과부하가 발생할 수 있으므로 조사를 마친 후에는 기록을 비활성화하는 것이 중요합니다.
경고 : MySQL 쿼리를 기록하면 서버에 과부하가 발생할 수 있습니다. 어떤 경우에는 디스크를 채 웁니다. 조사를 마친 후에는 로깅을 비활성화하는 것이 중요합니다.
단계
- SSH를 통해 루트로 서버에 로그인합니다.
- /etc/my.cnf 파일을 편집하십시오.
- [mysqld] 섹션에서 다음 줄을 삭제하거나 주석 처리 (#)합니다.
mysql 버전 5.5# 느린 쿼리 로그 # set-variable = long_query_time = 4 # log-slow-queries = / var / log / slow-queries.log
MySQL 버전 5.5 이상# 느린 쿼리 로그 # slow_query_log = 1 # long_query_time = 4 # slow_query_log_file = / var / log / slow-queries.log
MariaDB
# 느린 쿼리 로그 #slow_query_log # long_query_time = 4 # slow_query_log_file = / var / log / slow-queries.log
- 파일을 저장하고 편집기를 종료합니다.
- 사용자의 환경에 적합한 명령을 사용하여 데이터베이스 서비스를 다시 시작합니다.
CentOS 6 cPanel MySQL CentOS 6서비스 mysql 재시작 서비스 mysqld 재시작 서비스 mariadb 재시작
CentOS 7systemctl mysqld 재시작 시스템 ctl mariadb 재시작
- 느린 쿼리 로그를 확인하여 실행되고 있지 않은지 확인합니다.
tail -f /var/log/slow-queries.log
이 작업을 몇 분 동안 실행하여 아무것도 기록되지 않도록합니다. 완료되면 'Ctrl-C'를 사용하여 명령을 종료 할 수 있습니다.
vi /etc/my.cnf
관련 단계
GoDaddy 호스팅 서비스
당사의 서버 전문가는 MySQL 느린 쿼리 로깅을 활성화 / 비활성화하고 MySQL을 최적화 할 수 있습니다. 이 서비스에 대해 자세히 알아 보려면 GoDaddy 가이드 가 도움을드립니다.