[DB] 간단한 mysql 튜닝방법 ..
기본적으로 mysql 데몬은 100 user 를 기본으로 하고 있습니다.
하지만 100 user 이상의 사용자가 들어 온다던지, db 접속 구문에서
db 접속 해제를 재대로 안해줄때 100 개 이상의 데몬이 띄게 되고
그 뒤에 오는 접속 요청은 무시하는 경우가 생기게 되죠.
이때는 더 많은 데몬을 띄울수 있도록 해 줘야 하는데, 이것은
mysql 시작하는 스크립트에서 대몬을 띄울때
-max_connections 이 옵션을 사용하면 됩니다.
# safe_mysqld -O max_connections=200 &
번역한 매뉴얼 보면은…
많은 메모리와 많은 테이블을 가졌고 중간정도 숫자의클라이언트에서 최대
의 성능을 원한다면 다음과 같이 사용한다.
shell> safe_mysqld -O key_buffer=16M -O table_cache=128 \\
-O sort_buffer=4M -O record_buffer=1M &메모리가 적고 연결
이 많으면 다음과 같이 사용한다.
shell> safe_mysqld -O key_buffer=512k -O sort_buffer=100k \\
-O record_buffer=100k
&또는:
shell> safe_mysqld -O key_buffer=512k -O sort_buffer=16k \\
-O table_cache=32 -O record_buffer=8k -O net_buffer=1K &
아파치 최대 접속을 1000으로 고쳐 컴팔 한다음 db 에서 좀비 생기는 문제가있어서
생성 해주니 한결 낫네요