Zu viele SQL Abfragen?

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
OliverV
Mitglied
Beiträge: 5
Registriert: 06.12.2007 10:21

Zu viele SQL Abfragen?

Beitrag von OliverV »

Hallo,

ich betreibe ein phpbb-Forum mit ca 16000 Usern. Zu Stoßzeiten sind bis zu 300 Benutzer gleichzeitig online.
Das Forum liegt alleine auf einem Root-Server. Zur Abendzeit wird er jedoch teilweise instabil. Mein Hoster meint, es liegt an den vielen MySQL Querys.
Ich habe also mal Mytop installiert und festgestellt, dass ca 900qps an die Datenbank gehen.
Ich habe bereits die Indexseite und das Portal für die Gäste und auch die angemeldeten Benutzer gecacht. Dieser Cache wird alle 2 Minuten aktualisiert. (Grundlage: http://www.phpbb.de/doku/kb/cache_index)

Meine Fragen sind nun:
1.) Wie kann ich herausfinden, wo genau diese vielen Abfragen entstehen?
2.) Gibt es irgendwelche Optimierungsmöglichkeiten im phpbb-Script um die Abfragen zu minimieren?


//Edit: Ich habe nun diesen Mod eingebaut: http://www.phpbb.com/community/viewtopic.php?t=332541
Mir wird jetzt in Footer der Page die Laufzeit des Scripts, sowie die Anzahl der nötigen SQL Querys angezeigt. Auf dem Index werden 308 Querys ausgeführt und in den Unterforen immernoch über 200. Das scheint mir übertrieben viel. In anderen Foren sind es nur wenige 10. Woran kann das liegen?

Vielen Dank für eure Hilfe.

Gruß Oliver
Antworten

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