Mysql lekérdezés túl lassú.

Ash képe

Sziasztok. Ezt most kaptam a tárhelyszolgáltatómtól:

We have detected that your account executing slow MySQL queries.
 
MySQL Query: select u.*, s.* from users u inner join sessions s on u.uid = s.uid where s.sid = \\\'fb3878a109477320a

Tudjátok hogy mi lehet ez a lekérdezés és mit lehet vele csinálni?
Drupal 6.2-es. A gyorstárazás be van kapcsolva és 12 óra a minimum élettartam.

A 6.4-re frissítés esetleg megoldhatja a problémát?

pp képe

Sajnos ez a munkamenet kezelés része. Amit meg kéne nézni, hogy tényleg törlődnek-e a halott rekordok (cron fut?) és azt is, hogy a user és a session tábla milyen állapotban van. Simán lehet az is, hogy kaptál egy nagy látogató csúcsot és ettől szépen telement a session táblád (mondjuk kikerült a linked a zindexre).

pp

0
0
Ash képe

Szóval azt mondod hogy a cron takarítja a táblákat? Akkor egy gyakoribb cron futtatás esetleg segíthet? Sajna poormanscroon van csak.

0
0
Illyés Edit képe

Mekkora a session táblád? Arányos a honlap forgalmával? Pl. ha 10.000 rekord van a táblában, és van napi 100 látogatód, akkor egyértelmű, hogy nem fut le cronnnal a PHP garbage collector. (Ilyet Debian alapú szervereknél gyakran látok, szólni kell a tárhelyszolgáltatónak, hogy állítsa be rendesen a rendszert.) Az sem biztos, hogy pont az a lekérdezés a lassú, amit a szolgáltató jelzett, csak ez fut leggyakrabban, ezért az adatbázis tartós túlterhelése esetén ez kerül be legnagyobb valószínűséggel a slow query log-ba.

0
0
Ash képe

362 record kb 500 látogató/nap. Nem tűnik vészesnek.
De már azt hiszem megvan a gond.
Beléptem az accountba és ezt találtam:

 Server9 where this account is located is currently getting a huge widespread DDOS attack (http://en.wikipedia.org/wiki/Denial-of-service_attack) Techs on datacenter had no other option just to nullroute this server until attack will calm down. They are working hard to get into control of this attack. We hope that this server will come online again soon. We will keep you updated about this.

Jól sejtem, hogy ez lehet a gond, és emiatt küldözget nekem a rendszer ilyen leveleket?
0
0
gergely képe

en meg megprobalnam ha van ra lehetoseged a mysqli kapcsolatot is

0
0

---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.