Wie kann ich die Größe einer MySQL-Datenbank reduzieren?
Dieses Tutorial behandelt die folgenden Themen:
Mit einer großen Datenbank kann die Leistung Ihrer Website direkt beeinflussen. Normalerweise, je größer die Datenbank der Website ist, desto mehr Zeit und Server-Ressourcen werden benötigt, um die Datenbank abzufragen. Dies könnte direkt die Ladezeiten Ihrer Website beeinflussen.
MySQL ist ein ressourcenintensiver Dienst. Es wird von den Websites geteilt, die auf dem Server gehostet werden. Eine große Datenbank kann Auswirkungen auf andere Websites haben, die auf dem gleichen Server gehostet werden.
Um eine faire Ressourcennutzung unter den Nutzern unserer Shared-Hosting-Server zu gewährleisten, müssen wir bestimmte Einschränkungen bezüglich der maximalen Größe einer Datenbank anwenden. Die Einschränkungen sind wie folgt:
- StartUp- 1000 MB
- GrowBig- 1000 MB
- GoGeek- 1000 MB
Wir wenden solche Einschränkungen nicht auf unsere Cloud-Pläne an. Bedenken Sie jedoch, dass größere Datenbanken die Leistung Ihres Cloud-Servers beeinträchtigen können und mehr Hardware-Ressourcen (CPU und RAM) benötigen, um richtig zu funktionieren.
Warum ist meine Datenbank gewachsen?
Es ist natürlich, dass eine Datenbank mit der Zeit an Größe zunimmt. Wenn Sie neue Inhalte hinzufügen oder Benutzer haben, die verschiedene Aktionen auf der Website durchführen, wie Registrieren, Kommentieren, Bestellen von Produkten, werden die neuen Informationen in der Datenbank gespeichert und sie wird größer.
In einigen Fällen kann ein technisches Problem mit der Website dazu führen, dass die Datenbank wächst. Zum Beispiel können bestimmte Plugins einen Einfluss auf die Datenbankgröße für WordPress-Websites haben.
Das Speichern von Protokollen und verschiedenen anderen ähnlichen Informationen in der Datenbank oder das Vorhandensein einer großen Anzahl von Spam-Kommentaren kann die Größe der Datenbank erhöhen und die Gesamtleistung der Website und des Servers beeinträchtigen.
Wie kann ich die Größe meiner Datenbank verringern?
Finden Sie zuerst, welche die größten Datenbanktabellen sind. Sie können Ihre Datenbanktabellen von Site Tools > Site > MySQL > PHPMyAdmin > Zugriff .
Wählen Sie Ihre Datenbank aus dem Menü auf der linken Seite und klicken Sie dann auf die Spalte Größe oben. Die Datenbanktabellen werden nach Größe sortiert und Sie können überprüfen, welche die größten sind.
Sie können detailliertere Informationen zu den häufigsten Ursachen, basierend auf der Anwendung, die Sie verwenden, und der größten Tabelle Ihrer Datenbank finden:
- Wie kann ich die Datenbankgröße reduzieren? eine WordPress-Anwendung?
- Wie kann man die Datenbank verkleinern? Größe anderer Anwendungen?
Wichtig: Stellen Sie sicher, dass Sie ein Backup erstellen, bevor Sie Änderungen an der Website oder Datenbank vornehmen
Um ein Backup zu erstellen, gehen Sie zu Site Tools > Sicherheit > Backups . Wählen Sie einen beliebigen Namen für das Backup unter Neues Backup erstellen > Backup-Name und drücken Sie die Backup erstellen Schaltfläche.
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 . Ein neues Browserfenster wird sich mit dem PHPMyAdmin-Tool öffnen. Von dort aus 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, weil für den Fall, dass etwas mit der Datenbankoptimierung, die Sie durchführen werden, etwas schief geht, Sie die Datenbank aus dem verfügbaren Backup wiederherstellen können.
Wenn Sie in den letzten 24 Stunden keine Änderungen an der Website vorgenommen haben und es keine neuen Registrierungen und Bestellungen 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.
Wie kann man das in Zukunft wieder verhindern?
Führen Sie regelmäßige Wartungsprüfungen Ihrer Website durch, um Aktualisierungen der Plugins und die Größe Ihrer Datenbank zu erhalten . Sie sollten auch prüfen, ob Spam-Kommentare und Benutzerregistrierungen vorhanden sind. Dies könnte Ihnen helfen, potenzielle Probleme rechtzeitig zu erkennen, bevor Ihre Datenbank die Grenzen erreicht hat.
Stellen Sie sicher, dass Sie keine Protokolle in Ihrer Datenbank speichern . Das Speichern solcher Informationen in der Datenbank kann dazu führen, dass ihre Größe mit der Zeit wächst. Suchen Sie nach einer Option in den Einstellungen Ihrer Anwendung, die es ermöglicht, solche Informationen in Dateien statt in der Datenbank zu speichern. Einige Anwendungen verfügen über integrierte Bereinigungsfunktionen, die Sie aktivieren können.
Es ist auch wichtig, Ihre Website mit Captcha zu schützen . Dies wird verhindern, dass Bots Spam-Kommentare absenden und sich auf Ihrer Website registrieren. Die Informationen über Benutzerregistrierungen und Kommentare werden in der Datenbank gespeichert und ein Captcha-Schutz verhindert, dass unerwünschter Spam die Datenbankgröße beeinflusst.
Stellen Sie sicher, dass Sie keine Plugins haben, die nicht benötigt werden , falls Sie eine Open-Source-Plattform wie WordPress verwenden. Halten Sie die Anzahl der Plugins so gering wie möglich. Achten Sie immer darauf, nicht verwendete Plugins zu löschen, anstatt sie nur zu deaktivieren.
Was ist zu tun, wenn Sie alle Empfehlungen umgesetzt haben, aber die Datenbank noch groß ist?
Es ist möglich, dass Ihre Website viele Artikel, Benutzer, Kommentare und Bestellungen hat. Falls es keine technischen Probleme mit der Website gibt, besteht die Möglichkeit, dass die Datenbankgröße nicht reduziert werden kann. Es gibt mehrere mögliche Lösungen, wenn dies der Fall ist mit Ihrer Website:
- Nicht mehr benötigte Informationen von dieser Seite entfernen.
- Stellen Sie einen professionellen Entwickler ein, der die Fähigkeiten und das Wissen hat, um nach anderen technischen Problemen mit Ihrer Anwendung zu suchen.
- Aktualisieren Sie Ihren Hosting-Plan auf einen Plan, der größere Datenbanken unterstützt.
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.