Database Cleaner Pro ist ein WordPress-Plugin von Meow Apps, das die WordPress-Datenbank auf Datensätze ohne aktive Referenz prüft — darunter Beitragsrevisionen, verwaiste Postmeta- und Usermeta-Daten, die von entfernten Plugins zurückgelassen wurden, abgelaufene Transients und nicht verwendete Begriffe — und diese vor dem Löschen zur Überprüfung anzeigt. Es wird über den WordPress-Administrationsbereich statt über einen Datenbank-Client ausgeführt und löscht nichts automatisch; der Website-Betreiber muss jedes markierte Element auswählen, bevor es entfernt oder die Tabelle optimiert wird.
Was der Scan prüft
Ein Scan gruppiert die Ergebnisse nach Datentyp: Beitragsrevisionen, die über die standardmäßige Aufbewahrungsdauer von WordPress hinausgehen, verwaiste Metadatenzeilen (Optionen, Postmeta oder Usermeta mit Verweisen auf einen Beitrag, Benutzer oder ein Plugin, der bzw. das nicht mehr vorhanden ist), abgelaufene oder veraltete Transients sowie nicht verwendete oder doppelte Begriffe in den Taxonomietabellen. Jede Gruppe ist ein Kandidat für eine Bereinigung, keine automatische Löschung — der Website-Betreiber überprüft die Liste, hebt die Auswahl aller Einträge auf, die weiterhin verwendet werden, und bestätigt die übrigen.
Verwaiste Daten im Detail
„Verwaist“ bedeutet hier eine Datenbankzeile, deren übergeordneter Datensatz nicht mehr vorhanden ist: beispielsweise eine Einstellungszeile eines Plugins, die nach dem Löschen des Plugins in wp_options zurückgeblieben ist, oder Postmeta-Daten, die auf eine nicht mehr vorhandene Beitrags-ID verweisen. Diese Zeilen beeinträchtigen eine funktionierende Website nicht, sammeln sich jedoch auf Installationen an, bei denen mehrere Theme-Wechsel, Plugin-Tests oder Inhaltsmigrationen durchgeführt wurden, und fügen Backups sowie Abfragen, die diese Tabellen durchsuchen, unnötige Zeilen hinzu.
Arbeitsablauf
- Erstellen Sie vor jeder Bereinigung ein Backup der Datenbank — dies ist erforderlich und nicht optional, da Löschungen innerhalb des Plugins nicht rückgängig gemacht werden können.
- Starten Sie einen Scan über den Dashboard-Bildschirm des Plugins.
- Überprüfen Sie jede Kategorie und die darin aufgeführten Zeilen.
- Heben Sie die Auswahl aller Einträge auf, die zu einem weiterhin aktiv verwendeten Plugin oder einer solchen Funktion gehören.
- Bereinigen oder optimieren Sie die verbleibenden ausgewählten Elemente.
- Überprüfen Sie nach der Bereinigung die Formulare, den Checkout-Ablauf und die Anmeldung der Website, da eine fehlerhafte Auswahl während der Überprüfung weiterhin angewendet werden kann.
Wann das Plugin nützlich ist
Der Scan ist besonders auf Installationen mit einer langen Historie von Plugin- und Theme-Änderungen nützlich — etwa auf von Agenturen verwalteten Websites, Websites mit mehreren Neugestaltungen oder Websites, auf denen mehrere Plugins getestet und ohne saubere Deinstallation entfernt wurden. Auf einer neuen Website oder einer Website mit wenigen Änderungen liefert ein Scan normalerweise nur wenige zu bereinigende Einträge. Database Cleaner Pro behebt keine langen Ladezeiten, die durch das Hosting, das Bildvolumen oder das Rendern blockierende Skripte verursacht werden; es beeinflusst nur die Größe und Struktur der Datenbanktabellen. Betrachten Sie das Plugin als einen Schritt in einer Wartungsroutine und nicht als allgemeine Maßnahme zur Leistungsoptimierung.
Was das Plugin nicht tut
Das Plugin kann nicht feststellen, ob ein Datensatz mit einem unbekannten Namen sicher entfernt werden kann, wenn derzeit kein aktives Plugin oder Theme vorhanden ist, dem er zugeordnet werden kann — die Daten eines deaktivierten, aber weiterhin installierten Plugins werden nicht als verwaist angezeigt. Wenn eine Bezeichnung in den Scan-Ergebnissen unklar ist, lassen Sie sie sicherheitshalber bestehen und ermitteln Sie vor dem Löschen ihre Quelle. Testen Sie Bereinigungsaktionen auf einer Staging-Kopie der Website, bevor Sie sie auf der Produktionsumgebung ausführen, insbesondere auf Websites mit benutzerdefiniertem Code, der Optionen oder Postmeta-Daten direkt ausliest.
Siehe auch: Erkunden Sie unseren Überblick über Meow Apps.


