[ memo23 @ 13.09.2010. 11:03 ] @
Pozdrav,

imam vec dugo ovaj problem i ne mogu da ga rijesim.

Kad u putty-iju ukucam komadnu "htop" da vidim kako radi server, vidim da imam puno procesa koji su vezani za mysql.

Evo i slike pa da vidite: http://img812.imageshack.us/img812/4833/problemj.jpg

Puna commanda je:
usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --log-error=/var/lib/mysql/db-master-web.vmvare.pid --socket=/var/lib/mysql/mysql.sock --port=3306


Da li moze neko da mi pomogne ovog problema i hvala...
[ bogdan.kecman @ 13.09.2010. 16:01 ] @
to je normalno.

mysql je (kao i svaka baza podataka) multithreaded aplikacija. kada startujes htop on ti svaki mysql thread predstavi kao zaseban proces. Da upalis/ugasis prikazivanje user threadova koristi H dok ti radi htop (dakle samo stisnes veliko H na tastaturi i voila) ... za kernel tredove koristi R ako se dobro secam

[ memo23 @ 14.09.2010. 10:10 ] @
Hvala ti Bogdane.

Znaci ovo uopste i nije problem, medjutim broj procesa ili task-ova mi se nekad poveca i preko 1000,
i onda performanse servera pocnu da padaju.

Jel to ima veze sa brojeme koneckija na bazu ili imam neki problem?
[ Tyler Durden @ 14.09.2010. 10:15 ] @
To znaci da ti se upiti gomilaju i da ti je server hardverski neadekvatan, ili imas los dizajn baze i lose upite.
[ bogdan.kecman @ 14.09.2010. 12:41 ] @
Citat:
memo23: Jel to ima veze sa brojeme koneckija na bazu ili imam neki problem?


svaka konekcija na bazu je jedan thread.

da bi video sta se stvarno desava nemoj da koristis htop nego se okaci na mysql server i uradi

SHOW PROCESSLIST;

ili

SHOW FULL PROCESSLIST;

tu ces videti sve upite koji se trenutno izvrsavaju, koliko dugo se izvrsavaju i u kom su trenutnom statusu