Problema incarcare grea baza de date, server mysql

Întrebări legate de conectarea la baze de date MySQL prin intermediul PHP

Moderatori: Zamolxe, Moderatori

DeNeDe
Junior Member
Mesaje: 33
Membru din: Joi Apr 14, 2011 10:37 pm

Problema incarcare grea baza de date, server mysql

Mesajde DeNeDe » Joi Aug 27, 2015 4:13 pm

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.



nevvermind
Senior Member
Mesaje: 1224
Membru din: Mar Iun 22, 2010 3:17 pm

Re: Problema incarcare grea baza de date, server mysql

Mesajde nevvermind » Joi Aug 27, 2015 5:24 pm

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.
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/

DeNeDe
Junior Member
Mesaje: 33
Membru din: Joi Apr 14, 2011 10:37 pm

Re: Problema incarcare grea baza de date, server mysql

Mesajde DeNeDe » Joi Aug 27, 2015 6:31 pm

conectarea este instant.

nevvermind
Senior Member
Mesaje: 1224
Membru din: Mar Iun 22, 2010 3:17 pm

Re: Problema incarcare grea baza de date, server mysql

Mesajde nevvermind » Joi Aug 27, 2015 6:42 pm

Incearca interogarile direct. Logurile ce spun?
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/

DeNeDe
Junior Member
Mesaje: 33
Membru din: Joi Apr 14, 2011 10:37 pm

Re: Problema incarcare grea baza de date, server mysql

Mesajde DeNeDe » Joi Aug 27, 2015 8:04 pm

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

nevvermind
Senior Member
Mesaje: 1224
Membru din: Mar Iun 22, 2010 3:17 pm

Re: Problema incarcare grea baza de date, server mysql

Mesajde nevvermind » Vin Aug 28, 2015 12:15 am

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/

DeNeDe
Junior Member
Mesaje: 33
Membru din: Joi Apr 14, 2011 10:37 pm

Re: Problema incarcare grea baza de date, server mysql

Mesajde DeNeDe » Vin Aug 28, 2015 8:22 am

http://i.imgur.com/MVueAeV.png

ceva de genul..
iar users sunt in jur de 600-700

nevvermind
Senior Member
Mesaje: 1224
Membru din: Mar Iun 22, 2010 3:17 pm

Re: Problema incarcare grea baza de date, server mysql

Mesajde nevvermind » Vin Aug 28, 2015 11:16 am

Nu mai da imagini, da text.

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/


Înapoi la “MySQL”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori