Langsamer Seitenaufbau der Index.php

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
hope
Mitglied
Beiträge: 16
Registriert: 27.02.2003 14:15

Langsamer Seitenaufbau der Index.php

Beitrag von hope »

Hi,

ich habe jetzt 5 Stunden das query gesucht was meine index.php so ausbremst. Nachdem ich festgestellt habe das man als Gast einen schnellen Seitenaufbau hat kam ich recht schnell auf das querie was die "neuen Posts" seit dem letzten Besuch anzeigt. Hier ergab ein explain das man evtl einen Index erzeugen sollte.

Code: Alles auswählen

mysql> explain SELECT t.forum_id, t.topic_id, p.post_time FROM phpbbboard_topics t, phpbbboard_posts p
    -> WHERE p.post_id = t.topic_last_post_id
    -> AND p.post_time > 1088504517
    -> AND t.topic_moved_id = 0;
dieses select dauert bei mir 1,34 Sekunden.

daraufhin habe ich einen Index erzeugt:

Code: Alles auswählen

ALTER TABLE `phpbb_topics` ADD INDEX ( `topic_last_post_id` ) 
jetzt dauert das query 0,01 Sekunden.

Falls jemand das gleiche hat, sollte er das einmal ausprobieren.

Gruss
Deniz

Suchmaschine: index , langsam , Seitenaufbau , mysql , slow , query
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“