> > mysql데몬이 많이 뜨면 에러가 나는데 왜 그런지 모르겠네요?
> > 데몬이 뜨는게 제한이 있나요?
> > 만일 제한이 있다면 고칠려면 어떻게 해야 하는지....
> >
> > 저희 서버가 자꾸 죽거든요..
> > 카운터를 mysql로 짜서 잘 돌아가는데
> > 배너도 mysql등록되어있는데 이 배너만 띄우면 mysql이 자꾸 죽어요
> > 제발 어떻게 하면 많은 데몬이 떠도 무사히(?) mysql데몬이 버티는지 알고
> > 싶어요....부탁드립니다....
>
> 저가 알기로 메모리가 허용하는 한 뛰울수 있는 것으로 압니다.
> 하지만 기본적으로 mysqld 로의 접속 갯수는 특별히 설정하지 않으면 최대 100개인것으로 알고 있습니다.
> 문서에서 특별히 제공하지는 않으며 (이런 정보에 대한것을...) superuser DBA 계정으로 접속후 mysqld --help 하시면 대략적인 정보를 보여 줍니다.
> 참고하시기 바랍니다.
>
제가 쓰는 3.22.25에서는 기본적으로 100개더군요. 그전버전에서는 90개였는데.
이건 mysqld를 처음 띄울때 옵션으로 지정할 수 있습니다.
mysqladmin --variables 하면 옵션과 값이 나옵니다.
여기서 max_connections 가 동시에 접속할 수 있는 클라이언트 숫자입니다.
여기 있는 옵션에서 주고받는 패킷의 최대 길이, 최대 조인크기, 정렬시 사용하는 버퍼, 스레드에서 열 수 있는 테이블수, 임시 테이블 크기등을 지정할 수 있습니다.
아무래도 사용자가 많으면 어느정도는 손을 볼 필요가 있을 것입니다.
자세한건 매뉴얼에서 10. mysql의 최대 성능 향상 방법 을 보세요.
제 홈페이지에 한글 매뉴얼 참고하시면 될듯.
http://taejun.pe.kr/mysql/manual/10.txt
|