database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 1959 게시물 읽기
No. 1959
# Re: MySQL의 동시사용자 수를 증가 시키는 방법에 대하여. --max_connections
작성자
문태준
작성일
2000-06-06 14:15
조회수
4,058

> 문태준 선생님께서

> MySQL게시판의 응답에 다음과 같은 글을 올리신 것을 보고 질문드립니다.

>

> ----------------------------------- (문선생님의 답변 글)

> mysql 최적화 내용 있습니다.

> 그런데 이건 단순히 db만의 문제는 아니네요.

> mysql에서 동시사용자가 기본 100명이나 400이상 높여주어야할 것이구요. 웹서버 기본사용자가 최근에

> 는 256인가 되니 소스 고쳐서 400이상 높여주어야겠군요. (그런데 최대 동시접속하더라도 웹사용자가

> 더 많지 db사용자는 그것보다는 적겠지요..)

>

> 물론 db차원의 효율적인 설계도 중요할듯. 인덱스 잘 사용하구 효율적으로 select 문 쓰구, join 버퍼

> 나 자료를 담을 버퍼등도 좀더 높게 잡아주고 등등...

>

> ---------------------------------------------------(질문사항)

> 기본적으로 웹서버의 최대 접속자를 256에서 --> 1000으로 증대를 시켜 놓았는데,

> MySQL에서 충분히 소화를 하지 못하더군요.

>

> 그래서 여러 경로를 통해 확인을 하다보니,

> MySQL에서 최대 수용가능한 동시사용자가 100명으로 설정되어 있다는 것을

> 문선생님의 글을 보고 알았습니다.

>

> MySQL의 최대 수용가능한 동시사용자 수를 증가시키는 방법이 있으면 알려주셨으면 합니다.

>

> 참고적으로 현재 사용중에 있는 서버는

> - Intel Pentium 550 Dual, 512MB(메모리) 입니다.

>

> 문선생님께서 번역하여 올려 놓으신 'MySQL의 최적화' 글은 보았습니다.

>

> 그러나 제 실력이 미진하여 잘 이해하지 못하겠더군요..

>

> 감사합니다.

 

mysql 시작하는 스크립트에서 대몬을 띄울때

-max_connections 이 옵션을 수정하면 됩니다.

 

제가 번역한 매뉴얼 보면은...

많은 메모리와 많은 테이블을 가졌고 중간정도 숫자의클라이언트에서 최대의 성능을 원한다면 다음과 같이 사용한다.

shell> safe_mysqld -O key_buffer=16M -O table_cache=128 \r

-O sort_buffer=4M -O record_buffer=1M &메모리가 적고 연결이 많으면 다음과 같이 사용한다.

shell> safe_mysqld -O key_buffer=512k -O sort_buffer=100k \r

-O record_buffer=100k &또는:

shell> safe_mysqld -O key_buffer=512k -O sort_buffer=16k \r

-O table_cache=32 -O record_buffer=8k -O net_buffer=1K &

 

이런 내용이 있지요.

이렇게 바꾸면 됩니다.

[Top]
No.
제목
작성자
작성일
조회
1942# [질문]Mysql과 CGI사이에 미리Connect를 한 JAVA 서블릿 프로그램에 대해서
김철기
2000-06-05
3085
1943┕>Re: # [질문]Mysql과 CGI사이에 미리Connect를 한 JAVA 서블릿 프로그램에 대해서
정재익
2000-06-05 14:01:43
3252
1941apache, php설치(rpm)후 mysql을 rpm으로 설치할 때.
나무
2000-06-05
3211
1954┕>Re: apache, php(rpm) mysql rpm .
fith
2000-06-06 00:37:30
3260
1937and 연산자를 3번.
yeoin
2000-06-04
2965
1938┕>Re: and 연산자를 3번.
정재익
2000-06-05 00:09:25
3325
1939 ┕>Re: Re: and 연산자를 3번.
yeoin
2000-06-05 01:13:05
3299
1940  ┕>Re: Re: Re: and 연산자를 3번.
정재익
2000-06-05 03:36:24
3566
1935MySQL의 동시사용자 수를 증가 시키는 방법에 대하여.
유창완
2000-06-04
3118
1959┕># Re: MySQL의 동시사용자 수를 증가 시키는 방법에 대하여. --max_connections
문태준
2000-06-06 14:15:42
4058
1934기초적인 질문입니다만......
fanlover
2000-06-04
2920
1936┕>Re: 기초적인 질문입니다만......
정재익
2000-06-04 21:01:38
3251
1932펄과 mysql를 이용한 세션 관리방법. 도와주셔요..S.O.S.
김만호
2000-06-04
3195
1933┕>Re: 펄과 mysql를 이용한 세션 관리방법. 도와주셔요..S.O.S.
정재익
2000-06-04 16:22:45
3515
1930# 회원가입에 학번을 넣는 방법?
배대웅
2000-06-04
2667
1931┕>Re: # 회원가입에 학번을 넣는 방법?
정재익
2000-06-04 15:05:36
3127
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다