오늘은 대한입니다.
sun's longitude:299 56 49.17 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
2766 번 글의 답장글: Re: 한가지 더..
글쓴이: 산이 [홈페이지] 글쓴날: 2008년 05월 31일 00:18:21 토(새벽) 조회: 2372

[경화]님이 남기신 글:

>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션)    : 
>- 커널버전(옵션)
  : 
>- 데몬버전(예:apache
 1.3.27) : 
>- 데몬설치유형(RPM/컴파일/기타)
 : 
>-----------------------------------------
>*스팸필터링:한글
 4자(8개 문자) 이상 없으면 스팸페이지로 이동합니다.
>
>답변 감사합니다.
>
>thread_cache_size는
 권장사항까지 올려볼 생각이였습니다.

>
>그런데 한가지 더 질문할께요
>
>지금 DB서버를 3~4일 전에 리스타트 시키건 같은데..
>
>이전 상태가 
>
>Max_used_connections 513이 였거든요..
>
>max_connections 512로 되어있는데..
>
>이 경우엔 max_connections 값을 늘려주어야 하나요??
>
>그러기엔 메모리 용량을 넘을텐데..
>
>메모리 용량 4기가
>key_buffer_size +(read_buffer_size + sort_buffer_size) * max_connections = 512M +
(4M + 4M ) * 512
>


위의 공식대로 꼭 그렇게 하지 않아도 됩니다. 값을 조금 더
올려놓고
관망해 보는 것이 좋습니다.

Max_used_connections 값이 무한대로 올라가는 경우는 대부분 잘못된
mysql_close() 나 웹서버에 갑자기 많은 요청이 들어오는
경우입니다.


따라서 아주 튜닝을 잘하면 1024까지 올릴 수 있습니다.

물론 메모리도 많아야 하고 SQL 튜닝도 잘되어 있어야 겠지요.
이왕이면 mysql 도 컴파일하지 말고 바이너리를 사용하는 것이
좋습니다.

만약 1024까지 올려도 별로 소용이 없으면 sqlrelay 같은 것을
웹서버 앞단에 붙여야 합니다. 물론 웹서버에서 코드를 많이
바꿔야 하는 단점도 있습니다.


아 중요한 설정 하나가 빠졌네요. wait_timeout 값을 10초 정도로
설정해 보세요.


>또 Table_locks_waited시간이
 1시간 넘게 나오던데
>
>이것도 Table_locks_waited 값도 큰것 같은데 
>
>Table_locks_waited 값이 크면 성능에 문제가 있다고 하는데

>
>어느정도가 안정된것인지 이건 쿼리 튜닝을 해야하는건가요??
 

이것은 튜닝하는데 크게 도움이 되지 않은 항목입니다. 저
수치는 msyqld 가 구동되고 나서 현시각까지의 누계된
시간입니다.

물론 table lock 을 걸고 wait 하는 시간이 길면 별로 좋지 않지요.

쿼리 튜닝도 해보는 것도 나쁘지는 않습니다.

 
이전글 : 한가지 더..
다음글 : Re: Re: 감사합니다.  
 from 211.108.72.38
JS(Redhands)Board 0.4 +@

한가지 더.. Re: Re: 감사합니다.
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds