[관리] Mysql 기본 tunning 방법

기본적으로 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 에서 좀비 생기는 문제가있어서

생성 해주니 한결 낫네요

서진우

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.