TomCrow 0 Report post Posted February 22, 2006 (edited) Hallo! Auf unserem neuen server läuft eine Abfrage auf der Forenstartseite besonders langsam ab und zieht damit quasi das gesamte board runter.. Es handelt sich dabei um eine Abfrage aus der erweiterten Statistik: SELECT count(pid) as postings FROM ibf_posts WHERE post_date >= 1140562800 (Anm: damit wird abfragt, wieviele Beiträge heute schon geschrieben wurden; hier im Forum ist diese Abfrage bzw. deren Ergebnis ebenfalls zu sehen, Bsp.: Heute wurden bisher 13 neue Beiträge geschrieben.) Die mySQL time liegt dabei eigentlich nie unter 1.x (!), im Schnitt ~3.x - 5.x, manchmal geht's auch hoch auf 7 oder gar 9.. Ok, es sind 30 queries und ~130.000 Beiträge, allerdings hängt es immer an dieser einen Abfrage; wenn ich die entsprechende Passage deaktivier', bin ich wieder bei Script Execution time 0.x Seltsamerweise läuft auf meinem bisherigen webspace genau diese Abfrage mit z.B. mySQL time: 0.00643 ganz normal bzw. sehr fix durch.. Daher steh' ich im Moment ein bissl an.. mfg, Tom Edited February 22, 2006 by TomCrow Share this post Link to post
Christian 0 Report post Posted February 23, 2006 versuch's doch mal mit einem Index auf der post_date spalte! ALTER TABLE ibf_posts ADD INDEX(post_date) Wenn es keinen Erfolg bringt, den Index wieder dropen: ALTER TABLE ibf_posts DROP INDEX post_date Share this post Link to post
TomCrow 0 Report post Posted February 23, 2006 Jo, das hat's gebracht! Startseite => Script Execution time: 0.5497 Abfrage => mySQL time: 0.00068 Vielen Dank! Grüße, Tom Share this post Link to post