Salutare,
Am o mare problema cu o baza de date. Folosesc ubuntu server 14.04 pe 64bit si ultima versiune de mysql-server(5.5.44-0ubuntu0.14.04.1) care vine impreuna cu el, nginx si php5-fpm.
Am un website pus pe un server dedicat cu 8 nuclee , 8GB ram si HDD 7200rpm. Siteul se incarca foarte rapid pe paginile unde nu trebuie sa se conecteze la baza de date. Pe cele care trebuie sa se conecteze la baza de date pentru informatii, gen login, comentarii, etc.. se incarca extrem de greu. Un exemplu ar fi ca pentru 6-7 interogari de pe o pagina dureaza si pana la 90ms, ceea ce este absurd. Cand dau sa se incarce, folosesc htop sa vad consumul de resurse, nici macar in 5% nu ajunge CPU, sau la RAM sa urce mai sus de 300MB.
De la ce ar putea fi ? Am tot cautat pe internet, dar nu am gasit nimic sa ma ajute.
Problema incarcare grea baza de date, server mysql
Moderatori: Zamolxe, Moderatori
-
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
Re: Problema incarcare grea baza de date, server mysql
Poate conectarea la server se face greu, nu rularea interogarilor.
Conecteaza-te din box direct la mysql (mysql -u root -p ) si vezi daca observi un timp ridicat de conectare.
Conecteaza-te din box direct la mysql (mysql -u root -p ) si vezi daca observi un timp ridicat de conectare.
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/
Re: Problema incarcare grea baza de date, server mysql
conectarea este instant.
-
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
Re: Problema incarcare grea baza de date, server mysql
Incearca interogarile direct. Logurile ce spun?
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/
Re: Problema incarcare grea baza de date, server mysql
in loguri nu am erori, dar observ ca pentru un SELECT sau un UPDATE imi ia gen 40ms, sau 20ms..
iar pt 6-7 interogari de pe frontpage poata dura si pana la ~180ms.
tot ce am vazut pe net sunt ceva de optimizare mysql, innodb, etc. sau ceva despre indexuri care nu prea am inteles
iar pt 6-7 interogari de pe frontpage poata dura si pana la ~180ms.
tot ce am vazut pe net sunt ceva de optimizare mysql, innodb, etc. sau ceva despre indexuri care nu prea am inteles
-
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
Re: Problema incarcare grea baza de date, server mysql
pai ce/cate date ai acolo? cate randuri? 2? 3 milioane? da un "explain select * ..." aici sa vedem.
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/
-
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
Re: Problema incarcare grea baza de date, server mysql
Nu mai da imagini, da text.
Posteaza outputul interogarilor:
- "show create table users_main;" si
- "explain <prima interogare>"
Posteaza outputul interogarilor:
- "show create table users_main;" si
- "explain <prima interogare>"
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 11 vizitatori