안녕하세요?
MySql + PHP 로 현재 서버를 돌리고 있습니다.
문제는 사용자가 500명 정도 되면 서버가 급격하게 느려집니다.
현재
Threads_cached : 5 이하
Threads_connectioned: 20 이하
Threads_created : 고정값임(사용자 몰리면 증가)
Thread_running : 10 이하
이렇게 찍히고 있습니다.
이러다가 사용자가 몰리면
connectioned 의 수치가 100~ 500 정도로 오르고
thread_created 의 수치가 올라가면서(하루 1만 정도)
사이트가 느려집니다.
쿼리문의 문제 보다는 왠지 설정값의 문제가 큰것 같습니다.
Innodb를 사용하고 있고, 페이지 호출시마다 log 를 쌓고 있어서 이부분이 문제 인것 같습니다.
제가 블로그등을 봤을때는
Thread_cache_size를 300 정도로 늘려보라고 하는데....
(현재는 8~20정도 인듯)
혹시 유사한경험을 갖고 계신분이 있으신가요?
|