미니옵빠의 code stubs
MySQL DataBase 서버 튜닝 본문
http://ihelpers.x2soft.co.kr/programming/lec.php?CMD=view&TYPE=1&KEY=&SC=S&&CC=&PAGE=1&IDX=253
- http://blog.naver.com/johnson99/90029212015
-- http://database.sarang.net/?inc=read&aid=25898&criteria=mysql&subcrit=&id=&limit=20&keyword=%C3%D6%C0%FB%C8%AD&page=1
--- http://ihelpers.x2soft.co.kr/programming/lec.php?CMD=view&TYPE=1&KEY=&SC=S&&CC=&PAGE=1&IDX=254
제목 | MySQL DataBase 서버 튜닝 - Connection과 Memory | ||||||||
작성자 | 손상모 | 작성일 | 2006.06.30 19:03:01 | ||||||
MySQL Database의 경우 Oracle 이나 MS SQL Server에 비해서 대용량의 자료를 처리하는 경우가 적기에 튜닝에 필요성이 적은 것 같습니다. 그러나 웹이라는 환경은 많은 사용자가 동시에 접속을 할 수 있기에 항상 모니터링과 최적화는 기본이라고 생각합니다. 본 강좌에서는 기본적인 모니터링 방법과 Connection과 Memory 부분에 대한 튜닝 방법을 소개하도록 하겠습니다. 가. 모니터링 및 초기화 명령어
나. Connection 튜닝 1. status
2. system variables
그외에 status 또는 system variables 값은 참고의 Mysql 메뉴얼을 참조해 주십시요.
Cache Miss Rate(%) = Threads_created / Connections *
100 위의 경우는 Cache Miss Rate(%) = 0.05%, Connection Miss Rate(%) = 0.12%, Connection Usage(%) = 1% 3. 튜닝
다. Memory 튜닝 1. status
2. system variables
Key Buffer Usage = 1 - ((Key_blocks_unused ×
key_cache_block_size) / key_buffer_size) 3. 튜닝
라. 적용 system variables은 my.cnf 또는 my.ini 파일을 수정 후 MySQL Server 를 재시작 해 주십시요.
마. 참고
|