Mysql a processy
David Ťok
ddt na coolnet.cz
Středa Srpen 21 10:54:15 CEST 2002
Zdravim,
mam potize s mysql-3.23.51. Obcas, kdyz vzroste zatez, tak server
jakoby prestal killovat svoje thready. Pak ale odmita spojeni (od apache
z jineho stroje). Po nejakem case (5min+-) to vsechno vykilluje a zase
jede dal s nejakymi 35 thready. Load systemu jde i na 15 oproti
normalnim 0.9-2.
Zkousel jsem ruzne hybat s timeouty a omezenimi na pocet pripojeni,...
ale vzdycky to udelalo znova :-(.
S cim by se dalo jeste pohnout aby tento stav nenastaval...?
2xPentium3, 2GB RAM, jadro 2.2.19, stroj je to vyhradne pro mysql,
slouzi jako databaze webserveru.
/etc/my.cnf
[mysqld]
datadir=/var/mysql
socket=/var/run/mysql/mysql.sock
language=english
set-variable = max_connections=384
set-variable = max_connect_errors=40
set-variable = key_buffer=384M
set-variable = max_allowed_packet=1M
set-variable = table_cache=1024
set-variable = sort_buffer=32M
set-variable = record_buffer=2M
set-variable = thread_cache=16
set-variable = thread_concurrency=4
set-variable = myisam_sort_buffer_size=64M
set-variable = max_sort_length=64
set-variable = wait_timeout=60
set-variable = interactive_timeout=600
Normalni zatez je asi zhruba:
Threads: 24 Questions: 125797 Slow queries: 40 Opens: 538 Flush
tables: 1 Open tables: 532 Queries per second avg: 183.378
diky za kazdy tip...
--
david tok, uid: 0, C14H9Cl5 na coolnet.cz
Další informace o konferenci Databases