mysql 튜닝에 도움을 주는 툴 MySQLTuner

| 2018년 10월 31일 | 0 Comments

MySql 설치후 자신의 서버에 맞는 설정값을 찾기 힘든 분들을 위하여 MySQLTuner 툴을 소개합니다. 

MySQLTuner는 mysql 의 현재 설정과 서버의 사양 , 사용 상태들을 비교하여 mysql 의 설정을 어떻게 바꾸면 좋을지 알려주는 툴로써 

perl 스크립트로 동작합니다. 

***현재 거의 모든 버전의 mysql 과 mariadb 에서 동작하나 윈도우 운영체제에서는 지원하지  않습니다. 

MySQLTuner 를 이용하면 현재 서버에 mysql 설정값이 적절한지 아닌지 판단이 가능하기 때문에 초기 mysql 설정시에 큰 도움이 됩니다. 

 

MySQLTuner 설치 

설치는 간단합니다. 

wget http://mysqltuner.pl/ -O mysqltuner.pl
wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/basic_passwords.txt 
wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/vulnerabilities.csv

위의 3개의 파일을 같은 디렉토리에 다운로드만 하면 설치 완료입니다. 

이제 perl 을 이용하여 MySQLTuner 를 실행합니다. 
perl mysqltuner.pl



MySQLTuner 를 실행하면 먼저 로그인할 유저와 패스워드를 입력해야합니다. 
**실행시에는 root계정으로 실행하는것을 개발자는 권장하고있습니다. 





실행후 점검이 끝나면 항목별 설정의 문제점과 현재 상황을 보여주며 

이부분에서 !! 표시가 되어있는부분은 설정을 확인해야하는 부분입니다.

마지막으로 General recommendations 항목에서 위의 사항들을 정리해서 보여주기때문에 
확인후 설정값을 변경하는것을 검토해야합니다.

위와같이 MySQLTuner 를 이용하여 mysql 을 튜닝한다면 
더욱 빠르고 안정적인 db를 사용 할 수 있을 것입니다. 

 

Category: 솔루션/IT기타

About the Author ()