Zum Inhalt springen
11. Juli 2026·4 Min. Lesezeit

Aufgeblähte WordPress-Datenbank: So bereinigen Sie Revisionen, Transients und verwaiste Tabellen

Warum die WordPress-Datenbank aufgebläht wird und wie Sie sie sicher von Revisionen, Transients und von Plugins hinterlassenen Tabellen befreien.

Haben Sie eine WordPress-Website, die immer langsamer wird, obwohl Sie seit Monaten keinen neuen Inhalt hinzugefügt haben? Oft liegt das Problem nicht im Frontend, sondern in der Datenbank. WordPress und Plugins schreiben still zehntausende Zeilen, die niemand je wieder liest: alte Artikelrevisionen, abgelaufene temporäre Optionen, Metadaten von deinstallierten Plugins und ganze Tabellen, die niemand mehr nutzt.

Die gute Nachricht: Der Großteil dieses Mülls lässt sich bereinigen, ohne etwas zu beschädigen, wenn Sie wissen, wonach Sie suchen und vorher ein Backup erstellen. In diesem Artikel zeige ich Ihnen genau, was sich ansammelt, wie Sie erkennen, was sicher gelöscht werden kann, und wie Sie die Datenbank langfristig sauber halten – ohne sich auf magische Versprechen zu verlassen.

Was die Datenbank tatsächlich aufbläht

Bevor Sie etwas löschen, ist es hilfreich zu verstehen, woher das Gewicht kommt. Die üblichen Verdächtigen sind:

  • Beitragsrevisionen: Jedes Speichern eines Artikels erzeugt eine Kopie. Ein häufig bearbeiteter Artikel kann Dutzende Revisionen haben, jede mit dem vollständig duplizierten Inhalt.
  • Abgelaufene Transients: temporäre Daten, gespeichert in der Tabelle wp_options. Sie sollten sich von selbst löschen, bleiben aber oft hängen.
  • Autoload-Optionen: Optionen, die markiert sind, bei JEDER Seite geladen zu werden. Wenn Plugins hier hunderte KB hinterlassen, verlangsamt das die gesamte Website.
  • Spam und Kommentare im Papierkorb, alte Transaktionen und Logs.
  • Verwaiste Meta-Daten: Zeilen in wp_postmeta oder wp_usermeta, die auf nicht mehr existierende Inhalte verweisen.

Nicht alles, was groß ist, ist auch unnötig. Das Ziel ist, echten Müll von Daten zu trennen, die Sie täglich nutzen.

Wie Sie sehen, was Platz beansprucht, ohne zu raten

Bereinigen Sie nicht blind. Messen Sie zuerst. Öffnen Sie in phpMyAdmin (bei den meisten Hostings im cPanel zu finden) die Datenbank und sortieren Sie die Tabellen nach Größe. Sie werden fast sicher wp_options, wp_postmeta und eventuell von Plugins hinzugefügte Tabellen ganz oben sehen.

Ein kritischer Punkt sind die Autoload-Optionen. Führen Sie eine einfache Abfrage im SQL-Tab aus:

SELECT SUM(LENGTH(option_value)) FROM wp_options WHERE autoload = 'yes';

Wenn das Ergebnis in der Größenordnung von hunderten KB oder mehr liegt, haben Sie ein echtes Performance-Problem, denn diese Daten werden bei jedem Seitenaufruf gelesen. Sie können auch die größten Verursacher auflisten, um zu sehen, welches Plugin sie hinterlassen hat.

Wenn Ihr Präfix nicht wp_ lautet, ersetzen Sie es überall entsprechend. Messen Sie vorher und nachher, um zu wissen, was Sie gewonnen haben.

Sichere Bereinigung, Schritt für Schritt

Die goldene Regel: Erstellen Sie vor jeder Löschung ein vollständiges Backup der Datenbank. Ohne Backup fassen Sie nichts an.

  • Begrenzen Sie Revisionen: Fügen Sie in wp-config.php die Zeile define('WP_POST_REVISIONS', 5); hinzu, um ab jetzt nur die letzten paar pro Artikel zu behalten.
  • Löschen Sie alte Revisionen und abgelaufene Transients mit einem vertrauenswürdigen Bereinigungs-Plugin (etwa einem etablierten Optimierungs-Plugin), das die Arbeit ohne riskante manuell geschriebene Abfragen erledigt.
  • Leeren Sie Spam und den Kommentar-Papierkorb.
  • Setzen Sie bei Autoload schwere Optionen verschwundener Plugins von 'yes' auf 'no', oder löschen Sie sie, wenn Sie sicher sind, dass das Plugin nicht mehr existiert.

Führen Sie nach der Bereinigung Optimize auf den Tabellen aus, um den freigewordenen physischen Speicherplatz zurückzugewinnen. Testen Sie die Website sofort: Hauptseiten, Kontaktformular, Checkout bei einem Shop.

Verwaiste Tabellen: der heikle Teil

Wenn Sie ein Plugin deinstallieren, löschen die meisten NICHT ihre Tabellen. Sie bleiben mit Namen wie wp_redirection_logs oder wp_mailpoet_x liegen und beanspruchen unendlich Platz.

Hier ist Vorsicht geboten, denn das Löschen einer Tabelle ist ohne Backup unumkehrbar:

  • Erstellen Sie eine Liste der Tabellen, die nicht klassisch beginnen (posts, options, postmeta usw.), und googeln Sie das Präfix jeder einzelnen.
  • Bestätigen Sie, dass das zugehörige Plugin wirklich deinstalliert ist und Sie es nicht reaktivieren wollen.
  • Löschen Sie sie einzeln, mit frischem Backup davor, nicht auf einmal.

Wenn Sie auch nur bei einer einzigen Tabelle Zweifel haben, lassen Sie sie bestehen. Ein paar zusätzliche MB schaden nicht; eine falsch gelöschte Tabelle kann eine Funktion lahmlegen. Vorsicht schlägt perfekte Sauberkeit.

Wie Sie sie sauber halten (und wann Sie jemanden hinzuziehen)

Sauberkeit ist kein einmaliges Ereignis, sondern Wartung. Ein paar Gewohnheiten, die zählen:

  • Halten Sie WP_POST_REVISIONS dauerhaft auf einem vernünftigen Wert.
  • Installieren Sie nur wirklich benötigte Plugins und deinstallieren Sie ungenutzte (prüfen Sie danach die verbliebenen Tabellen).
  • Planen Sie eine regelmäßige Optimierung und erstellen Sie automatische Backups.

Wenn Sie phpMyAdmin öffnen und das Gefühl haben, nichts anfassen zu wollen, aus Angst, die Website zu beschädigen, ist das völlig normal, besonders bei einem Shop mit echten Bestellungen. Wir bei MPO Web Studio erledigen das remote, sicher, mit Backup davor und Kontrolle danach, für Kunden im ganzen Land. Wenn Sie Unterstützung möchten oder nur eine zweite Meinung, schreiben Sie uns auf WhatsApp und wir schauen gemeinsam. Keine magischen Versprechen, nur eine Datenbank, die wieder atmet.

Häufig gestellte Fragen

Ist es sicher, Artikelrevisionen zu löschen?+

Ja, im Allgemeinen können alte Revisionen gelöscht werden, ohne den veröffentlichten Artikel zu beeinträchtigen, da die aktuelle Version separat gespeichert ist. Erstellen Sie dennoch vorher ein Backup und begrenzen Sie künftige Revisionen in wp-config.php, damit sie sich nicht erneut ansammeln.

Warum ist die Website langsam, obwohl die Datenbank nicht sehr groß ist?+

Oft zählt nicht das Gesamtvolumen, sondern die Autoload-Optionen, die bei jeder Seite gelesen werden. Ein paar hundert KB schwerer Daten von Plugins können die gesamte Website verlangsamen. Prüfen Sie die Autoload-Summe in wp_options, bevor Sie andere Ursachen vermuten.

Was mache ich mit Tabellen, die von deinstallierten Plugins zurückgeblieben sind?+

Sie können sie löschen, aber mit Vorsicht: Bestätigen Sie zuerst, zu welchem Plugin sie gehören und dass Sie es nicht reaktivieren, erstellen Sie ein frisches Backup und löschen Sie sie einzeln. Bei jedem Zweifel bei einer Tabelle lassen Sie sie besser bestehen; ein paar MB rechtfertigen nicht das Risiko.

Brauche ich ein Optimierungs-Plugin oder kann ich es manuell machen?+

Beides funktioniert. Ein etabliertes Optimierungs-Plugin ist für die routinemäßige Bereinigung sicherer, da es fehlerhaft geschriebene SQL-Abfragen vermeidet. Manuell über phpMyAdmin haben Sie volle Kontrolle, aber auch höheres Risiko, also geeignet nur, wenn Sie genau wissen, was Sie löschen.

Wie oft sollte ich die Datenbank bereinigen?+

Für die meisten Websites reicht eine Bereinigung alle paar Monate plus dauerhaft begrenzte Revisionen. Ein Shop mit hohem Traffic profitiert von einer automatisierten Routine. Wichtig ist, immer Backups zu haben, nicht unbedingt sehr häufig zu bereinigen.

Kostenloser Leitfaden

7 Fehler, die Kunden von Ihrer Website vertreiben

Geben Sie Ihre E-Mail-Adresse ein und Sie erhalten den Leitfaden sofort hier. Kein Spam.

Mit dem Absenden akzeptieren Sie die Datenschutzerklärung.
MDas MPO-TeamWir antworten persönlich

Möchten Sie sehen, wie die Website Ihres Unternehmens aussehen könnte?

Schreiben Sie uns auf WhatsApp und wir erstellen Ihnen kostenlos eine Demo-Website mit dem Namen Ihres Unternehmens. Erst ansehen, dann entscheiden — völlig unverbindlich.

Kostenlose Demo-Website anfragenNormalerweise antworten wir innerhalb weniger Minuten