Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
TomCrow

MySQL-Abfrage langsam..

Recommended Posts

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.. :wacko:

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 by TomCrow

Share this post


Link to post

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×