반응형

http://knight76.tistory.com/entry/30031462186



<MyISAM 튜닝>
1. 기본 설정
Key_buffer_size (기본 8Mb)
Myisam_sort_buffer_size (기본 8Mb)
Myisam_repair_threads (기본 1)
2. 이슈
key 캐시를 조정하는 것이 쿼리 성능을 높인다.
실제 데이터 row에 대한 캐시는 OS레벨에서 작동된다.
3. 성능과 연관있는 변수 
- key_block_used와 key_block_unused는 얼마나 많은 쿼리캐시 공간이 사용 중인지 나타낸다.
- key_cache_block_size로 블록 사이즈를 결정한다.
- Key_buffer_size 가 높으면, 메모리가 더 할당되어 key핸들링에 사용된다. 이 값을 물리적 메모리의 25% 정도를 할당한다., 너무 크게 올리면 swapping이 일어나 성능이 저하된다.
- key_reads는 낮아야 한다. 
- key_reads/key_read_requests 힛트율이 낮아야 한다. 
+------------------------+--------+
| Variable_name          | Value  |
+------------------------+--------+
| Key_blocks_not_flushed | 0      | 
| Key_blocks_unused      | 115964 | 
| Key_blocks_used        | 16     | 
| Key_read_requests      | 1125   | 
| Key_reads              | 17     | 
| Key_write_requests     | 65     | 
| Key_writes             | 65     | 
+------------------------+--------+
- Myisam_sort_buffer_size : 인덱스 생성에 사용되는 메모리의 양
- Myisam_repair_threads : 1이상으로 설정할 경우 병렬로 인덱스 생성이 가능

반응형

'연구개발 > MYSQL' 카테고리의 다른 글

[Mysql] To connect without /usr/local/mysql/tmp/mysql.sock  (0) 2014.09.24
mysql-성능튜닝 #4(innodb)  (0) 2014.09.24
mysql-성능튜닝 #2  (0) 2014.09.24
mysql- 성능 튜닝 #1  (0) 2014.09.24
mytop mysql 모니터링 툴!  (0) 2014.09.24

+ Recent posts