프로그램/database

MySQL 동접 늘리기

mulderu 2011. 7. 11. 19:16

요즘 mysql 사용이 부쩍 늘고 있는데, 동접이 문제가 되는 경우가 많습니다.  (jdbc pool 설정에서 max 값을 잡아 봤자 mysql server  의 max connection 이 작다면 해결이 안 됩니다. - default 로는 100 으로 설정 된 경우가 많습니다.)

제경우도 부하 테스트를 하다 보면 db connection fail  이 수시로 나죠...
이럴때 db server 가 어느정도 된다면 아래와 같이 mysql max connection parameter 를 조정해 주셔야 합니다.

아래는 동접 500 으로 올리는 방법 입니다.

Step 1)  edit   /etc/my.cnf
[mysqld]
max_connections = 500
table_cache = 128
wait_timeout = 60


Step 2) restart mysql
/etc/init.d/mysqld restart
 


어디 블로그더라... 아래는 블로그에서 켭쳐해 둔 건데, 아래처럼 max_connections  값을 재 조정하시고 mysql 을 restart  해 주시면 됩니다.