Datenbankbereinigung: Revisionen, Entwürfe und abgelaufene Daten entfernen
Die Datenbankbereinigung (Baza Helper > Datenbankbereinigung, ein Pro-Werkzeug) listet nur Dinge auf, die sich gefahrlos entfernen lassen. Jedes wird zuerst gezählt und stichprobenartig angezeigt, und nichts wird gelöscht, bis Sie auf Bereinigen klicken und bestätigen.
Sichern Sie die Datenbank vor dem ersten Lauf. Das Werkzeug erstellt keine eigene Tabellensicherung. Backup & Migration in Baza Helper kann das übernehmen.
Was es entfernen kann
- Alte Revisionen: gespeicherte Kopien von Beiträgen und Seiten, die älter als 30 Tage sind. Der aktuelle Inhalt wird nie angetastet.
- Verwaiste automatische Entwürfe: leere Entwürfe, die WordPress beim Öffnen von „Neu hinzufügen“ angelegt und nie gespeichert wurden, älter als 7 Tage.
- Spam- und gelöschte Kommentare: Kommentare, die bereits als Spam markiert oder in den Papierkorb verschoben wurden.
- Abgelaufene Transients: temporäre gecachte Werte, die abgelaufen sind und nur Platz in der Options-Tabelle belegen.
- Verwaiste Beitrags-Metadaten: benutzerdefinierte Felder, die zu Beiträgen gehören, die es nicht mehr gibt.
Sicher bereinigen
- Öffnen Sie den Tab und lesen Sie die Zähler und Stichproben für jede Kategorie.
- Sichern Sie die Datenbank.
- Klicken Sie bei einer Kategorie auf Bereinigen und bestätigen Sie.
- Warten Sie, während die Elemente in Paketen zu je 200 abgearbeitet werden.
Das Werkzeug löscht über WordPress‘ eigene Funktionen (wp_delete_post_revision, wp_delete_post, wp_delete_comment, die Transient-Funktionen und delete_metadata_by_mid), sodass Hooks weiterhin laufen. Der zugehörige Tab „Diagnose“ liest und meldet nur, bereinigt wird hier.
