MySQL 설정값(my.cnf) 튜닝하는게 어려웠죠? 그 튜닝값이 내 환경이 맞는 것인지도 확인하기 어려웠죠?
MySQL의 설정값이 현재 운영중인 환경에 적합한지를 쉽게 판단할 수 있도록 도와주는 스크립트가 있다.
MySQL Performance Tuning Primer Script 에서 Download 받을 수 있다.
이 스크립트는 "SHOW STATUS LIKE..."와 "SHOW VARIABLES LIKE..."정보를 얻어낸다. 바로 이 설정값과 운영에 따라 나온 수치를 비교하여 적정한 값을 권장해준다. DB서버는 반드시 운영중이어야 하며, 최소 2일 이상 운영한 상태를 권장하고 있다. 스크립트는 Linux, Solaris, FreeBSD, MacOS에서 사용 가능.
결과는 몇초만에 나온다.
MySQL의 설정값이 현재 운영중인 환경에 적합한지를 쉽게 판단할 수 있도록 도와주는 스크립트가 있다.
MySQL Performance Tuning Primer Script 에서 Download 받을 수 있다.
이 스크립트는 "SHOW STATUS LIKE..."와 "SHOW VARIABLES LIKE..."정보를 얻어낸다. 바로 이 설정값과 운영에 따라 나온 수치를 비교하여 적정한 값을 권장해준다. DB서버는 반드시 운영중이어야 하며, 최소 2일 이상 운영한 상태를 권장하고 있다. 스크립트는 Linux, Solaris, FreeBSD, MacOS에서 사용 가능.
- DB 업타임, 평균 QPS
- Slow Query Log
- Max Connections
- Worker Threads
- Key Buffer
- Query Cache
- Sort Buffer
- Joins
- Temp Tables
- Table (Open & Definition) Cache
- Table Locking
- Table Scans (read_buffer)
- Innodb Status (사용중인 경우만)
결과는 몇초만에 나온다.
[ MySQL Performance Tuning Primer Script 결과 일부 ]
'시스템이야기' 카테고리의 다른 글
MySQL에서 보안위해 load_file() 경로 제한하기 (0) | 2010.05.31 |
---|---|
MySQL관련 기술적 동영상 제공하는 percona.tv (4) | 2009.06.24 |
FreeBSD 7에서 ZFS 사용 (유연성은 좋으나, 성능은 불만족) (4) | 2009.02.26 |
FreeBSD 7.1 달라진 것 몇가지 (2) | 2009.01.19 |
스팸툴이 깜빡한건가? 스팸 툴에서 사용하는 변수들 (6) | 2008.12.21 |