문태준 선생님께서
MySQL게시판의 응답에 다음과 같은 글을 올리신 것을 보고 질문드립니다.
----------------------------------- (문선생님의 답변 글)
mysql 최적화 내용 있습니다.
그런데 이건 단순히 db만의 문제는 아니네요.
mysql에서 동시사용자가 기본 100명이나 400이상 높여주어야할 것이구요. 웹서버 기본사용자가 최근에
는 256인가 되니 소스 고쳐서 400이상 높여주어야겠군요. (그런데 최대 동시접속하더라도 웹사용자가
더 많지 db사용자는 그것보다는 적겠지요..)
물론 db차원의 효율적인 설계도 중요할듯. 인덱스 잘 사용하구 효율적으로 select 문 쓰구, join 버퍼
나 자료를 담을 버퍼등도 좀더 높게 잡아주고 등등...
---------------------------------------------------(질문사항)
기본적으로 웹서버의 최대 접속자를 256에서 --> 1000으로 증대를 시켜 놓았는데,
MySQL에서 충분히 소화를 하지 못하더군요.
그래서 여러 경로를 통해 확인을 하다보니,
MySQL에서 최대 수용가능한 동시사용자가 100명으로 설정되어 있다는 것을
문선생님의 글을 보고 알았습니다.
MySQL의 최대 수용가능한 동시사용자 수를 증가시키는 방법이 있으면 알려주셨으면 합니다.
참고적으로 현재 사용중에 있는 서버는
- Intel Pentium 550 Dual, 512MB(메모리) 입니다.
문선생님께서 번역하여 올려 놓으신 'MySQL의 최적화' 글은 보았습니다.
그러나 제 실력이 미진하여 잘 이해하지 못하겠더군요..
감사합니다.
|