2236 번 글의 답장글: Re: mysql status 현황 좀 봐주세요.. |
글쓴이: 산이
[홈페이지]
|
글쓴날: 2005년 01월 10일 21:53:56 월(저녁) |
조회: 1803 |
[SQL]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) :
>- 커널버전(옵션)
:
>- 데몬버전(예:apache
1.3.27) :
>- 데몬설치유형(RPM/컴파일/기타)
:
>-----------------------------------------
>
>안녕하세요
>요새 디비가 말썽이라 세팅상 문제인지 확인도 해볼겸
여기에서 배포중인
>mysqlstatus를 설치하였습니다.
>http://smilepc.net/admin_new/mysqlstatus.php
>
>위에 주소로 들어가서 보셔도 아시겠지만
>MYSQL으로 시동으로 건 시점부터 대략 30분에서 한시간동안
아무리 key_buffer_size와 thread_cache_size를
권장사항대로 올려줘도 권장글이 또나오며 더 올리라고
합니다.-,.-;;
>
>한시간정도가 넘어가면 더이상 위와 같은 글은 나오지는
않습니다만.
>혹여나 세팅상 문제가 있는걸까요?
>
>
>
>원인이 멀까요? 디비에 접속하는 프로그램을 만들어
배포중인데 앰댁 최신버전을 사용해서 만들었더니 계속해서
디비 접속시 딜레이가 발생하거든요
>
>현재 물리적메모리는
1.5G 램를 사용중이며 운영체제는 WIN2000입니다.
>
>SQL 세팅값은 이렇습니다.
>[mysqld]
>basedir=C:/Inetpub/program/mysql
>#bind-address=이피
>datadir=C:/Inetpub/program/mysql/data
>language=C:/Inetpub/program/mysql/share/korean
>#slow query log#=
>#tmpdir#=
>#port=3306
>skip-locking
>set-variable = back_log=200
>set-variable = key_buffer=512M
>set-variable = max_connections=5000
>set-variable = max_connect_errors=1024
>set-variable = max_allowed_packet=1M
>set-variable = max_tmp_tables=1024
>set-variable = table_cache=10000
>set-variable = sort_buffer=4M
>set-variable = record_buffer=4M
>set-variable = myisam_sort_buffer_size=64M
>set-variable = thread_cache=11
># Try number of CPU's*2 for thread_concurrency
>set-variable = thread_concurrency=2
>set-variable = wait_timeout=300
>set-variable = query_cache_limit=1M
>set-variable = query_cache_size=2M
>set-variable = query_cache_type=1
>
>#log-bin=C:/Inetpub/program/mysql/log/replication.log
>server-id=1
>#master-host=이피
>#master-user=backup
>#master-password=backup2
>#master-connect-retry=1
>
>[WinMySQLadmin]
>Server=C:/Inetpub/program/mysql/bin/mysqld-nt.exe
>user=root
>password=
>
>[mysqldump]
>quick
>set-variable = max_allowed_packet=16M
>
>[mysql]
>no-auto-rehash
># Remove the next comment character if you are not familiar with SQL
>#safe-updates
>
>[isamchk]
>set-variable = key_buffer=256M
>set-variable = sort_buffer=256M
>set-variable = read_buffer=2M
>set-variable = write_buffer=2M
>
>[myisamchk]
>set-variable = key_buffer=256M
>set-variable = sort_buffer=256M
>set-variable = read_buffer=2M
>set-variable = write_buffer=2M
>
>[mysqlhotcopy]
>interactive-timeout
>
>
>꼭좀 도와주세요
========================================
크게 문제되는 부분은 없지만
join_buffer_size=1M
read_buffer_size=1M
read_rnd_buffer_size=1M
sort_buffer_size=1M
thread_cache_size=8
wait_timeout=30
max_connections=300
이정도가 적당할것 같습니다.
그리고 mysqld 가 구동후 최소한 하루 이상정도 지나야
'권장사항'이
유효합니다.
`누적된 통계자료가 너무 적습니다'
이런 메시지가 나오면 일단 보류하세요.
mysqld 가 1주일 이상 가동해보고 최적의 값을 찾아내야 것이
최적의 튜닝입니다.
|
이전글 : mysql status 현황 좀 봐주세요..
다음글 : 답변고맙습니다. 한가지 더 질문이 있는데요
|
from 61.254.75.78
JS(Redhands)Board 0.4 +@
|