Poštovani,
situacija nije puno bolja nego prije. U privitku Vam prilažem
screenshot SQL upita s kojima je Vaša aplikacija jučer napala MySQL
server.
Ako obratite pozornost na 'time' stupac, uočit ćete da se nekoliko
upita izvršavalo preko minute (izvršavali bi se i više da ih nismo
terminirali). Normalno trajanje izvršavanja SQL upita bi trebalo biti
do sekundu-dvije. Također obratite pozornost na update upite - bilo
bi poželjno da isključite nepotrebne statistike, naime crveni upiti
sa screenshota zaključavaju tablicu da bi se ažurirala promjena.
Uslijed veće posjećenost, dolazi do velikog broja upita koji
pokušavaju ažurirati podatke, a s obzirom da svaki od njih mora
ostvariti table lock, ostali stoje na čekanju. Ovaj problem bi se
primarno trebao riješiti isključivanjem statistike pristupa
člancima, a i promjena storage enginea iz MyISAM u InnoDB će dodatno
poboljšati situaciju.
Također, čini se da je Joomla podešena da sadržaj čuva u cacheu
samo 30 sekundi. Ovu vrijednost bi trebalo povećati barem na 30
minuta (poželjno i više, npr. sat vremena, odnosno 3600 sekundi).
Stojimo Vam na raspolaganju u slučaju pitanja ili nejasnoća.
Lijep pozdrav.
situacija nije puno bolja nego prije. U privitku Vam prilažem
screenshot SQL upita s kojima je Vaša aplikacija jučer napala MySQL
server.
Ako obratite pozornost na 'time' stupac, uočit ćete da se nekoliko
upita izvršavalo preko minute (izvršavali bi se i više da ih nismo
terminirali). Normalno trajanje izvršavanja SQL upita bi trebalo biti
do sekundu-dvije. Također obratite pozornost na update upite - bilo
bi poželjno da isključite nepotrebne statistike, naime crveni upiti
sa screenshota zaključavaju tablicu da bi se ažurirala promjena.
Uslijed veće posjećenost, dolazi do velikog broja upita koji
pokušavaju ažurirati podatke, a s obzirom da svaki od njih mora
ostvariti table lock, ostali stoje na čekanju. Ovaj problem bi se
primarno trebao riješiti isključivanjem statistike pristupa
člancima, a i promjena storage enginea iz MyISAM u InnoDB će dodatno
poboljšati situaciju.
Također, čini se da je Joomla podešena da sadržaj čuva u cacheu
samo 30 sekundi. Ovu vrijednost bi trebalo povećati barem na 30
minuta (poželjno i više, npr. sat vremena, odnosno 3600 sekundi).
Stojimo Vam na raspolaganju u slučaju pitanja ili nejasnoća.
Lijep pozdrav.