Articles

So reinigen Sie Ihre WordPress-Datenbank (und alte Plugin-Tabellen)

Wenn Sie WordPress verwenden, wird Ihre WordPress-Datenbank unweigerlich aufgebläht.

Um Ihre WordPress-Datenbank zu reinigen, installieren Sie ein Plugin wie WP-Optimize und verwenden Sie es, um Spam-Kommentare, Post-Revisionen, Auto-Drafts, Transients, Pingbacks, Trackbacks und ungenutzte Tabellen zu entfernen, die von alten Plugins hinterlassen wurden. Eine aufgeräumte Datenbank kann Ihre Website und Ihre Verwaltung deutlich schneller machen.

In diesem Tutorial werde ich WP-Optimize verwenden, um die WordPress-Datenbank zu bereinigen. Während einige Plugins wie WP Rocket (und andere) die Möglichkeit bieten, einen Teil der Datenbank zu säubern, lassen sie es nicht immer zu, alte Plugin-Tabellen zu löschen, wie WP-Optimize, WP-Sweep oder Advanced Database Cleaner.

Wenn Sie dies tun, wird Ihre Datenbank effizienter laufen und kann Ihnen im Gegenzug helfen, eine langsame WordPress-Website zu reparieren und sie deutlich schneller laden zu lassen. Die Reinigung Ihrer WordPress-Datenbank wird auch in der WordPress-Optimierungsanleitung empfohlen und sollte regelmäßig durchgeführt werden.

Wie Sie Ihre WordPress-Datenbank reinigen

  1. Sichern Sie Ihre WordPress-Datenbank
  2. WP- installierenOptimize
  3. Entfernen Sie Müll aus Ihrer Datenbank
  4. Löschen Sie Tabellen, die von alten Plugins zurückgelassen wurden
  5. Planen Sie fortlaufende Datenbankbereinigungen
  6. Andere Plugins, die Ihre Datenbank bereinigen

Sichern Sie Ihre WordPress-Datenbank

Benutzen Sie UpdraftPlus, um Ihre Datenbank vorher zu sichern.

Sie sollten sich darüber keine Gedanken machen müssen, aber für den Fall, dass etwas schief geht, haben Sie zumindest ein Backup. Installieren Sie das Plugin, gehen Sie zu den UpdraftPlus-Einstellungen und verbinden Sie einen Drittanbieterdienst zum Herunterladen Ihrer Dateien (ich verwende Dropbox). Danach können Sie ein 1-Klick-Backup machen.

UpdraftPlus-Backup-and-Restoration

WP-Optimize installieren

Installieren Sie das WP-Optimize Plugin und gehen Sie dann auf WP-Optimize → Datenbank.

WP-Optimize-Plugin

Müll aus der Datenbank entfernen

In WP-Optimize sehen Sie Einstellungen für Optimierungen und Tabellen.

In den Optimierungseinstellungen wollen Sie normalerweise alles löschen, außer nicht genehmigte Kommentare und Beitragsänderungen. Wenn Sie mit dem Löschen von nicht genehmigten Kommentaren (Blog-Kommentare, die noch nicht genehmigt wurden) oder Beitragsrevisionen (frühere Entwürfe, die von WordPress automatisch übernommen werden, wenn Sie eine Seite oder einen Beitrag überarbeiten) einverstanden sind, können Sie auch diese löschen.

WP-Optimize Clean Database

Datenbankelemente (Definitionen)

  • Datenbanktabellen optimieren: ähnlich wie beim Defragmentieren einer Festplatte, nur mit Ihrer WordPress-Datenbank. Dadurch wird ungenutzter Platz in den Datenbanktabellen zurückgewonnen, der Speicherplatz reduziert und der Zugriff auf die Tabellen effizienter gestaltet.
  • Beitragsrevisionen: werden jedes Mal automatisch erstellt, wenn du einen Beitrag speicherst oder aktualisierst.
  • Automatische Beitragsentwürfe: Entwürfe, die WordPress automatisch speichert, wenn du sie bearbeitest.
  • Gelöschte Beiträge: Beiträge, die du gelöscht hast.
  • Spam- und gelöschte Kommentare: Kommentare, die als Spam markiert oder gelöscht wurden.
  • Nicht genehmigte Kommentare: Blog-Kommentare, die Sie nicht genehmigt haben.
  • Abgelaufene transiente Optionen: nicht verwendete Cache-Daten (z. B. speichert das Social-Sharing-Plugin „Share Counts“ für Seiten oder Beiträge).
  • Pingbacks: eine Möglichkeit, Blogs zu benachrichtigen, die man mit ihnen verlinkt hat.
  • Trackbacks: eine weitere Möglichkeit, Blogs zu benachrichtigen, die man mit ihnen verlinkt hat.
  • Beitrags-Metadaten: Informationen, die den Benutzern zu jedem Beitrag angezeigt werden (z.B. Autor, Veröffentlichungsdatum, Kategorie). Dies löscht Beitrags-Metadaten, die zu keinem Beitrag gehören.
  • Kommentar-Metadaten: wie Beitrags-Metadaten, nur für Kommentarinformationen.
  • Verwaiste Beziehungsdaten: werden oft von Plugins erstellt, wenn Beiträge gelöscht werden.

Löschen von Tabellen, die von alten Plugins zurückgelassen wurden

In der Registerkarte „WP-Optimize Tables“ sehen Sie Ihre Datenbanktabellen.

Achten Sie auf Tabellen, auf denen „not installed“ steht und neben denen eine Schaltfläche „Remove“ (Entfernen) angezeigt wird. Dies sind Tabellen, die von alten Plugins zurückgelassen wurden, die derzeit nicht auf Ihrer WordPress-Website installiert sind (Sie sollten sie also löschen, wenn Sie sie nicht mehr verwenden wollen). WP-Optimize zeigt Ihnen auch die Größe und das Plugin an, zu dem die Tabelle gehört, was wiederum eines ist, das Sie bereits gelöscht haben.

WP Optimize Tables

Fortlaufende Datenbankbereinigungen planen

Ich empfehle, eine automatische Datenbankbereinigung etwa einmal pro Woche zu planen (oder noch häufiger für große Websites mit vielen Plugins). Sie finden dies unter WP-Optimize → Einstellungen.

WP Optimizer Scheduled Database Cleanup

Wenn Sie bereits ein Plugin wie WP Rocket verwenden, bei dem die Datenbankbereinigung bereits integriert ist, können Sie dies verwenden, um wöchentliche Datenbankbereinigungen zu planen und WP-Optimize nur dann zu installieren, wenn Sie Datenbanktabellen von gelöschten Plugins bereinigen müssen (ich bevorzuge es immer, weniger Plugins installiert zu haben).

WP Rocket Automatic Database Cleanup

Andere Plugins, die Ihre Datenbank bereinigen

Die meisten anderen Plugins zur Datenbankbereinigung tun genau das Gleiche wie WP-Optimize

Advanced Database Cleaner – ähnlich wie WP-Optimize, aber Sie können tiefer in Ihre Datenbank eindringen und Cron-Jobs einsehen. Die Premium-Version ist in erster Linie gut für die weitere Reinigung Ihrer Datenbank von alten Plugins und hat Optionen für Waisen, Plugins, Themes und WP.

Advanced-Database-Cleaner

WP-Sweep – lässt Sie zusätzliche Optionen wie Benutzer-Meta und Term-Meta bereinigen, aber nehmen Sie ein Backup und tun Sie dies nur, wenn Sie wissen, was Sie tun (dies wird Begriffe in Ihren Beitragsentwürfen löschen).

WP Sweep Settings

Plugins Garbage Collector – lässt Sie nur alte Plugin-Tabellen mit mittelmäßigen Bewertungen löschen.

Plugins Garbage Collector Scan

Breeze By Cloudways – ein Plugin, das von Cloudways Hosting entwickelt wurde (sie sind großartig). Damit können Sie nur ein paar wichtige Elemente in Ihrer Datenbank löschen, aber keine Datenbanktabellen optimieren oder Post-Metadaten, Kommentar-Metadaten oder Tabellen löschen, die von gelöschten Plugins zurückgelassen wurden.

Breeze Database Cleanup

Häufig gestellte Fragen

Welche Plugins eignen sich am besten für die Reinigung Ihrer WordPress-Datenbank?

WP-Optimize und Advanced Database Cleaner sind zwei Plugins zur gründlichen Reinigung Ihrer Datenbank. Sie können viel mehr optimieren als automatische Plugins wie WP Rocket.

Wie löscht man alte WordPress-Plugin-Tabellen?

WP-Optimize und Advanced Database Cleaner haben Optionen zum Löschen von Tabellen, die von alten Plugins hinterlassen wurden. Sie zeigen Ihnen an, zu welchem Plugin die Tabelle gehört, mit einer Eingabeaufforderung „Nicht installiert“ und einer Schaltfläche „Entfernen“.

Säubert WP Rocket Ihre Datenbank?

WP Rocket säubert einen Teil Ihrer Datenbank (Post-Revisionen, Auto-Drafts, Transients, etc.), löscht aber keine alten Plugin-Tabellen.

Wie oft sollten Sie Ihre Datenbank bereinigen?

Einmal pro Woche sollte für die meisten Websites ausreichen. Bei größeren Websites mit vielen Plugins sollten Sie die Datenbank häufiger reinigen.

Was bewirkt die Reinigung Ihrer Datenbank?

Die Reinigung Ihrer Datenbank löscht Beitragsrevisionen, automatische Entwürfe, gelöschte Beiträge, Spam-Kommentare, gelöschte Kommentare, Transienten und Datenbanktabellen.