Fehler beim Aufbau einer Datenbank-Verbindung, Overload wp_posts?

  • Hallo Miteinander,

    auf unserem Blog gibt es ein kleines großes Problem, welches in den letzten Tagen wieder verstärkt auftaucht:

    Und zwar bricht beim veröffentlichen eines Beitrags oder einem Update des Beitrags die Verbindung zur Datenbank ab. Der Blog ist dann ca. 2-3 min nicht erreichbar, bis er sich gefangen hat.

    Solange erhalten wir die Meldung "Fehler beim Aufbau einer Datenbank-Verbindung". Wir haben einen Server bei All-Inkl. der mehr als ausreichend sein sollte. All-Inkl. schrieb diagnostizierte mal, dass folgender Fehler auftritt, wonach sie das Caching von mysql erhöht haben:

    Zitat

    [FONT=arial]Auslöser ist hier folgende Abfrage an den MySQL-Server[/FONT]

    [FONT=arial]Zeit:[/FONT]
    [FONT=arial]814 Sekunden[/FONT]
    [FONT=arial]Status:[/FONT]
    [FONT=arial]Copying to tmp table[/FONT]
    [FONT=arial]Querrie:[/FONT]
    [FONT=arial]SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts LEFT JOIN wp_postmeta as meta ON wp_posts.ID = meta.post_id WHERE 1=1 AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') ORDER BY wp_posts.post_date DESC LIMIT 0, 10[/FONT]

    [FONT=arial]Dadurch stauen sich alle anderen abfragen an. Wir haben einmal die MySQL-Server-Werte angepasst um die Abfrage zu optimieren und den Engpass zu vermeiden.[/FONT]

    [FONT=arial]Durch das Blockieren der Tabelle , stauen sich alle anderen Abfragen an diese auf und irgendwann sind die Ressourcen des Server aufgebraucht und die Load geht nach oben, auch sind die Seiten aufrufe blockiert , da das PHP-Script keine Daten vom MySQL-Server erhält.[/FONT]

    Da unser Blog mittlerweile 4 Jahre alt ist, kamen wir heute mal auf die glorreiche Idee die Wp_posts SQL Tabelle zu säubern. Diese hatte mittlerweile über 135Mb und konnte auf ca. 28 MB reduziert werden. Seither läuft der Blog auch schon ein bisschen besser.

    Weiterhin besteht aber das Problem, wenn man einen Artikel veröffentlicht und danach nochmal schnell etwas editiert und nochmal veröffentlicht, dass zu 90% die Datenbank Verbindung abreißt.
    Unsere Meldungen werden meistens noch über einen externen Server auf ca. 6000-7000 iphones gepusht - wir vermuteten hier bereits den Fehler, doch dieser tritt auch auf, wenn man keine Push Nachrichten rausschickt. Bzw. haben wir noch einen zweiten Blog, auf dem auch "gepusht" wird, wo wir aber nie Probleme mit der DB haben.

    Jemand eine Idee woran es noch liegen könnte?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!