MYSQL 튜닝
MYSQL은 기본 설정이 서버 용량, 성능을 낮게 설정되어 있어, 사용량이 많은 경우 설정 변경이 필요하다.
허용 가능한 최대 동시 접속수
D:\MySQL의 my.ini 파일 수정
기본 설정은 151개. max_connections=151을 1000으로 변경한다.
Wait_timeout - 사용자가 접속을 끊었지만 서버에서 정보를 보관하고 있는 시간
show global variables like '%wait_timeout%'
기본으로 28800초인데, 이 것을 자신에 맞게 수정한다.
28800초 = 480분 = 8시간 --> 1800초 = 30분
.set global parameter =value
set global wait_timeout=1800
tmp_table_size=82M -> 128M
innodb_flush_log_at_trx_commit=1 -> 2
innodb_log_buffer_size=6M -> 16M
innodb_buffer_pool_size=508M -> 1024
innodb_log_file_size=48M -> 512M
innodb_thread_concurrency=9 -> 60
.'DB > MYSQL' 카테고리의 다른 글
MYSQL 로그 남기도록 설정하기 (0) | 2016.06.05 |
---|---|
MYSQL JDBC를 이용한 DB, 사용자 자동 생성 (0) | 2016.06.05 |
MYSQL 사용자 등록 쿼리 (0) | 2016.06.05 |
MYSQL DB별 용량 제한 방법 (0) | 2016.06.05 |
MYSQL 드라이버 다운 받기 (0) | 2016.06.05 |