Zum Inhalt

Datenbank-Optimierung

Eigenschaft Wert
Modul-ID database
Icon dashicons-database
Priorität 65

Beschreibung

Das Modul analysiert die WordPress-Datenbank auf überflüssige Daten und bietet One-Click-Bereinigung für typische Datenbank-Ballast.

Erkannte Probleme

Abgelaufene Transients

Transients sind temporäre Daten, die WordPress in der Datenbank speichert. Nach Ablauf bleiben sie oft als „Leichen" in der Datenbank. Das Modul erkennt und zählt abgelaufene Transients.

Beitrags-Revisionen

WordPress speichert bei jeder Änderung an Beiträgen und Seiten eine Revision. Über die Zeit können sich hunderte oder tausende Revisionen ansammeln.

Auto-Drafts

WordPress erstellt automatische Entwürfe beim Anlegen neuer Beiträge. Nicht verwendete Auto-Drafts belegen unnötig Platz.

Verwaiste Post-Metadaten

Metadaten, die zu gelöschten Beiträgen gehören, bleiben manchmal in der Datenbank zurück.

Tabellen-Overhead

Durch häufiges Schreiben und Löschen von Daten können Datenbank-Tabellen fragmentiert werden. OPTIMIZE TABLE defragmentiert diese Tabellen.

Bereinigungsaktionen

Jede Bereinigung wird per Klick ausgelöst und erfordert eine Bestätigung vor der Ausführung:

Aktion Beschreibung
Transients bereinigen Entfernt alle abgelaufenen _transient_timeout_*-Einträge
Revisionen löschen Löscht alle Beitrags-Revisionen und zugehörige Metadaten
Auto-Drafts löschen Entfernt alle automatischen Entwürfe
Tabellen optimieren Führt OPTIMIZE TABLE auf fragmentierten Tabellen aus

Nicht rückgängig machbar

Die Bereinigungsaktionen können nicht rückgängig gemacht werden. Es wird empfohlen, vor der Bereinigung ein Datenbank-Backup zu erstellen.

Hinweise

  • Die Zähler zeigen die Anzahl der gefundenen Probleme an.
  • Nach einer Bereinigung werden die Zähler automatisch aktualisiert.
  • Das Modul nutzt direkte SQL-Queries über $wpdb für maximale Performance.
  • Alle Queries verwenden $wpdb->prepare() zum Schutz vor SQL-Injection.