Wie kann ich die Datenbankgröße einer WordPress-Anwendung reduzieren?
Falls sich die größte Datenbanktabelle von den unten aufgelisteten unterscheidet, ist sie wahrscheinlich Teil eines Plugins und Sie sollten im Internet nach weiteren Informationen mit dem Tabellennamen als Suchbegriff suchen. In der Regel enthalten die Plugin-Entwickler und Support-Foren detaillierte Informationen, wie Probleme mit der Größe ihrer Datenbanktabellen zu lösen sind.
Aktivieren Sie die Option Geplante Datenbankwartung im Speed Optimizer
Installieren Sie das Speed Optimizer Plugin und aktivieren Sie die Option Geplante Datenbankwartung unter der Registerkarte Umgebungsoptimierung .
Die Funktion führt die folgenden Wartungsaufgaben einmal pro Woche durch:
- Datenbankoptimierung für MyISAM-Tabellen durchführen
- Alle automatisch erstellten Post- und Seitenentwürfe löschen
- Alle Seiten- und Post-Revisionen löschen
- Löschen Sie alle Beiträge und Seiten im Papierkorb
- Alle als Spam markierten Kommentare löschen
- Alle abgelaufenen Transienten löschen
Um die Größe nach der Optimierung zu überprüfen, gehen Sie zu Site Tools > Site > MySQL > PHPMyAdmin > Access , wählen Sie Ihre Datenbank aus dem Menü auf der linken Seite und klicken Sie auf die Spalte Größe , um die Datenbanktabellen nach Größe zu sortieren. Unten auf der Seite können Sie die Gesamtgröße der Tabellen überprüfen.
In vielen Fällen reicht das Aktivieren der Funktion aus, um die Größe Ihrer Datenbank zu verringern.
Erstellen Sie ein Backup
Falls die Aktivierung der Datenbankwartung aus dem Speed Optimizer Plugin nicht ausreicht, besteht der nächste Schritt darin, ein Backup Ihrer Datenbank zu erstellen. Um dies zu tun, gehen Sie zu Site Tools > Sicherheit > Sicherungen . Wählen Sie einen beliebigen Namen für Ihr Backup unter Neues Backup erstellen > Backup Name und drücken Sie die Taste Backup erstellen .
Falls Ihr Hosting-Plan die Funktion zum Erstellen von On-Demand-Backups nicht enthält, können Sie zu Site Tools > Site-& MySQL > PHPMyAdmin- Zugriff . Von dem Werkzeug, wählen Sie Ihre Datenbank aus dem Menü auf der linken Seite und klicken Sie auf Export > Gehen Sie . Das Datenbank-Backup wird auf Ihren Computer heruntergeladen und kann bei Bedarf wiederhergestellt werden.
Dieser Schritt ist wichtig, denn falls etwas mit der Datenbankoptimierung, die Sie durchführen werden, schief geht, können Sie die Datenbank aus dem verfügbaren Backup wiederherstellen.
Wenn Sie in den letzten 24 Stunden keine Änderungen an der Website vorgenommen haben und es keine neuen Registrierungen und Bestellungen auf Ihrer Website gibt, können Sie diesen Schritt überspringen und einfach das automatische Backup wiederherstellen, das wir für Sie erstellt haben. Wir halten bis zu 30 tägliche Backups für Shared-Hosting-Konten und bis zu 7 tägliche Backups für Cloud-Server.
Prüfen Sie, welche die größten Datenbanktabellen sind
Um die größten Datenbanktabellen zu überprüfen, navigieren Sie zum PHPMyAdmin Werkzeug, wählen Sie die entsprechende Datenbank aus dem Menü auf der linken Seite und klicken Sie oben auf die Schaltfläche Größe . Die Datenbanktabellen werden nach Größe sortiert.
Überprüfen Sie dann den Namen der größten Datenbanktabelle. Diese Informationen können hilfreich sein, um festzustellen, ob die Tabelle Teil der zentralen WordPress-Datenbanktabellen ist oder durch ein Plugin, das Sie verwenden, zu Ihrer Website hinzugefügt wird.
Die “Meta” Datenbanktabellen
Diese Tabellen enthalten zusätzliche Felder, die von Ihren Hauptdatenbanktabellen benötigt werden. Normalerweise werden diese Felder durch Plugins hinzugefügt. Die so genannten “Meta” Datenbanktabellen sind:
wp_postmeta
wp_commentmeta
wp_usermeta
wp_termmeta
Unter bestimmten Umständen können einige Informationen in diesen Datenbanktabellen verbleiben, obwohl sie nicht mehr benötigt werden. Dies kann zum Wachstum der Datenbank führen und es ist sicher, solche Informationen zu löschen, da sie von keinem der Beiträge, Kommentare, Benutzer oder Begriffe verwendet werden.
Es gibt einige andere Datenbanktabellen, die Informationen enthalten können, die Ihre Website nicht wirklich benötigt. Solche Tabellen sind:
wp_term_relationships
Ähnlich wie die “meta”-Tabellen kann auch die wp_term_relationships Tabelle Informationen enthalten, die nicht mehr benötigt werden. Es wird empfohlen, diese Informationen zu löschen.
wp_comments
Es gibt zwei häufige Probleme mit der Datenbanktabelle wp_comments:
- Trackbacks und Pingbacks – Trackbacks ermöglichen es Ihnen, andere Websitebesitzer darüber zu informieren, dass Sie auf ihren Artikel auf Ihrer Website verlinkt haben. Pingbacks wurden entwickelt, um einige der Probleme zu lösen, die die Leute mit Trackbacks sahen. In einigen Fällen werden diese Funktionen von bestimmten Bots zu Spam-Zwecken verwendet, und wenn Sie noch keine Trackbacks gesetzt haben, können Sie diese löschen.
- Ausstehende Kommentare – auf einigen WordPress-Websites muss der Administrator die Kommentare genehmigen, bevor sie auf der Website veröffentlicht werden. Es kommt oft vor, dass bösartige Bots viele Spam-Kommentare abgeben. Obwohl sie nicht veröffentlicht werden, werden sie in der Datenbank gespeichert und belegen Speicherplatz.
Der einfachste Weg, diese Datenbanktabellen zu löschen, ist über ein Plugin eines Drittanbieters. Es gibt viele kostenlose Plugins, die diesen Job erledigen können, wie Advanced Database Cleaner oder WP-Optimieren .
Das Problem liegt bei einer anderen Datenbanktabelle
Falls die größte Tabelle nicht Teil der WordPress-Kerntabellen ist, ist sie höchstwahrscheinlich mit einigen der Plugins der Website verbunden.
Um zu überprüfen, welches Plugin mit einer bestimmten Tabelle verknüpft ist, können Sie im Internet nach relevanten Informationen suchen, indem Sie nach dem Namen der jeweiligen Datenbanktabelle suchen.
Wenn Sie das Plugin finden, das die Tabelle erstellt und verwaltet, können Sie den Support des Plugins für weitere Informationen und Unterstützung kontaktieren.
Was soll ich tun, wenn es nach einer Datenbankoptimierung Probleme mit meiner Website gibt?
Überprüfen Sie immer Ihre Website auf mögliche Probleme, nachdem Sie Änderungen an ihrer Datenbank vorgenommen haben oder nachdem Sie verschiedene Plugins oder Module installiert/entfernt haben. Wenn Sie feststellen, dass etwas nicht richtig funktioniert, können Sie die Website in den Zustand vor den ausgeführten Aktionen aus dem Backup, das Sie bereits erstellt haben, wiederherstellen.