Probleme mit MySQL Abfrage und Query Zeiten

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
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Probleme mit MySQL Abfrage und Query Zeiten

Beitrag von mgutt »

Hallo,

laut meinem Provider gibt es einen Fehler auf meiner Seite, der verursacht, dass die Verbindung zur Datenbank nicht geschlossen wird.

Voreingestellt sind zur Zeit bis zu 20 Verbindungen gleichzeitig. Dadurch dass sich durch diesen Fehler dann Verbindungen anhäuften, die nicht geschlossen wurden, kam es dann zum Verbindungs-TimeOut (phpBB Datenbank Fehler).

Ich könnte zwar die Zahl hochschrauben lassen, nur das ist ja nicht der eigentliche Sinn der Sache.

Wie könnte ich denn herausfinden, welche Seite da nicht anständig funktioniert. Ich will mal die phpbb Seiten an sich ausschließen. Ich denke es ist die Startseite, da habe ich Teile des Headers und des Footers von phpbb von Hand eingefügt. (also nicht included)

Das hatte ich deswegen gemacht, damit die Startseite nicht das gleiche Design hat wie die Forumseiten, aber trotzdem die short urls bzw. die beitragsauflistung funktioniert.
Zuletzt geändert von mgutt am 17.04.2006 20:52, insgesamt 1-mal geändert.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

*bump*
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

du solltest überall die page_header.php und die page_tail.php includen sonst gibt es ganz klar probleme!
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

laut der FAQ kann man bei selbst generierten Seiten das includen weglassen :-?
Zuletzt geändert von mgutt am 17.04.2006 12:55, insgesamt 1-mal geändert.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

*bump*

mein Server erlaubt zur Zeit 20 Verbindungen parallel.

Ist das vielleicht der Grund?

Komischerweise kommt der phpbb Datenbank Error auch wenn wenig Leute gleichzeitig online sind.

Letztens waren es fast doppelt so viel, da war das Problem nicht.

Ihr habt das Problem hier doch auch. Woran liegt das?
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

ich habe das limit auf 200 sql verbindungen erhöhen lassen.

aber mein monitoring macht mir doch sorgen:

[ externes Bild ]

wie bekämpfe ich den "Feind" Prozessorleistung?
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

[ externes Bild ]

Wie kann ich eine Abfrage analysieren, wenn sie keinen Inhalt hat?! Ich meine 19 Sekunden für einen schlafenden Zustand sind schon wirklich enorm!

:-?

Derzeit habe ich 300 als Limit für max connects.

EDIT:
Dieser hat es sogar auf 29 Sekunden geschafft:
[ externes Bild ]

Kann man sich die "History" einer mysql-Abfrage anzeigen lassen?
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Diese Abfrage braucht im Schnitt über 6 Sekunden:

Code: Alles auswählen

SELECT word_id
FROM phpbb_search_wordmatch
GROUP BY word_id
HAVING COUNT( word_id ) >85254
LIMIT 0 , 30
Was könnte ich da verbessern?
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Antworten

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