반응형
MySql 설치후 자신의 서버에 맞는 설정값을 찾기 힘든 분들을 위하여 MySQLTuner 툴을 소개합니다.
MySQLTuner는 mysql 의 현재 설정과 서버의 사양 , 사용 상태들을 비교하여 mysql 의 설정을 어떻게 바꾸면 좋을지 알려주는 툴로써
perl 스크립트로 동작합니다.
***현재 거의 모든 버전의 mysql 과 mariadb 에서 동작하나 윈도우 운영체제에서는 지원하지 않습니다.
MySQLTuner 를 이용하면 현재 서버에 mysql 설정값이 적절한지 아닌지 판단이 가능하기 때문에 초기 mysql 설정시에 큰 도움이 됩니다.
MySQLTuner 설치
설치는 간단합니다.
wget http://mysqltuner.pl/ -O mysqltuner.pl
위의 3개의 파일을 같은 디렉토리에 다운로드만 하면 설치 완료입니다.
이제 perl 을 이용하여 MySQLTuner 를 실행합니다.
perl mysqltuner.pl
![](https://blog.kakaocdn.net/dn/bS7KKr/btrq11MOTh5/tekSPbru4y59BALhlM31xK/img.png)
MySQLTuner 를 실행하면 먼저 로그인할 유저와 패스워드를 입력해야합니다.
**실행시에는 root계정으로 실행하는것을 개발자는 권장하고있습니다.
![](https://blog.kakaocdn.net/dn/bTMKUC/btrq1gpVqhk/eQhAaDKl9w1kt8DejnXF11/img.png)
![](https://blog.kakaocdn.net/dn/njddK/btrqXxlQDBS/cmWS0WDm8NktkP3KgtnpK1/img.png)
![](https://blog.kakaocdn.net/dn/bhFXV1/btrqY9dZiMa/99xy9I2NVg0Kwh0jFLCusk/img.png)
실행후 점검이 끝나면 항목별 설정의 문제점과 현재 상황을 보여주며
이부분에서 !! 표시가 되어있는부분은 설정을 확인해야하는 부분입니다.
마지막으로 General recommendations 항목에서 위의 사항들을 정리해서 보여주기때문에
확인후 설정값을 변경하는것을 검토해야합니다.
위와같이 MySQLTuner 를 이용하여 mysql 을 튜닝한다면
더욱 빠르고 안정적인 db를 사용 할 수 있을 것입니다.
반응형
'mysql' 카테고리의 다른 글
[mysql] CPU 점유율이 높을 때 확인할 내용 (0) | 2022.01.18 |
---|---|
mysql 쿼리 (5일 데이터만 남기고 모두 삭제) (0) | 2022.01.18 |
CentOS7 MySQL 5.7 소스 컴파일 설치 (0) | 2022.01.18 |
MySQL 모니터링 툴인 mytop (0) | 2022.01.18 |
mysql 백업 스크립트 (0) | 2022.01.18 |
댓글