Wie kann ich die Datenbankgröße einer benutzerdefinierten Anwendung reduzieren?
In diesem Artikel werden wir einige Tipps teilen, wie man die Größe einer anderen Anwendung als WordPress reduzieren kann. Wir haben die Optimierung der WordPress-Datenbank in unseren Artikeln behandelt: ‘ Wie kann ich die Datenbankgröße einer WordPress-Anwendung reduzieren? ‘.
Erstellen Sie ein Backup
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 keine Funktion zum Erstellen von On-Demand-Backups enthält, können Sie zu Site Tools > Site > MySQL > PHPMyAdmin > Zugang . 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.
Optimieren Sie Ihre Datenbanktabellen
Es ist möglich, dass die Datenbank optimieren Abfrage die Größe der Datenbanktabellen Ihrer Website reduzieren kann.
Um die Tabellen der Website zu optimieren, gehen Sie zu Site Tools > Site > MySQL > PHPMyAdmin > Access , wählen Sie Ihre Datenbank aus dem Menü auf der linken Seite, wählen Sie alle Tabellen mit der Check All Schaltfläche unten auf der Seite. Dann wählen Sie die Option Optimieren aus dem Dropdown-Menü Mit ausgewähltem .
Machen Sie sich keine Sorgen über die Warnung, dass InnoDB keine Optimierung unterstützt- InnoDB unterstützt die Optimierung nicht auf die gleiche Weise, wie sie im Vergleich zur MyISAM-Engine durchgeführt wird. Stattdessen wird MySQL die Tabelle neu erstellen und diese Aktion hat den gleichen Effekt wie die Optimierung einer MyISAM-Datenbanktabelle.
Überprüfen Sie die Datenbanktabellen Ihrer Website
Navigieren Sie zu Site Tools > Site > MySQL > PHPMyAdmin > Zugang . Wählen Sie Ihre Datenbank aus dem Menü auf der linken Seite und sortieren Sie die Tabellen nach Größe, indem Sie auf die Spalte Größe klicken. Die größte Tabelle wird oben angezeigt und diese Informationen werden für die Untersuchung nützlich sein.
Überprüfen Sie die Namen der größten Tabellen. Normalerweise können die Namen der Datenbanktabellen einen Einblick in die Art der gespeicherten Informationen geben.
Zum Beispiel kommt es oft vor, dass Protokolle in der Datenbank gespeichert werden und die Datenbanktabelle das Schlüsselwort log enthält. Stellen Sie sicher, dass keine Protokolle in der Datenbank gespeichert werden, da diese mit der Zeit sehr groß werden kann.
Überprüfen Sie die Einstellungen Ihrer Website für eine Option, um die Protokolle zu löschen und sie in einer Datei zu speichern. Es ist möglich, dass es keine solche Option gibt und Sie sollten den Entwickler der Website für weitere Informationen kontaktieren.
Schützen Sie Ihre Formulare mit Captcha
Es ist ein häufiger Fall, dass bösartige Bots Spam-Kommentare und gefälschte Benutzerregistrierungen einreichen. Diese Informationen werden in der Datenbank Ihrer Website gespeichert und können zu einer Vergrößerung führen.
Solche Informationen sollten gelöscht werden und alle Formulare sollten mit Captcha geschützt werden. Das Captcha würde verhindern, dass die Bots Kommentare abgeben und sich auf Ihrer Website registrieren.
Nicht mehr benötigte Daten entfernen
Sie können auch den Inhalt Ihrer Website überprüfen und alle Daten entfernen, die nicht benötigt werden. Normalerweise werden die meisten Informationen in der Datenbank gespeichert, und wenn Sie sie löschen, wird ihre Größe reduziert.
Andere mögliche Probleme
Es ist natürlich, dass eine Datenbank mit der Zeit größer wird und sie hängt natürlich von der Anzahl der Produkte, registrierten Benutzer, Kommentare und Bestellungen ab.
In einigen Fällen ist die große Datenbank nur ein Ergebnis der Informationen, die Sie speichern und es gibt nicht viel, was getan werden kann, um sie zu reduzieren, außer dem Entfernen von Inhalten von Ihrer Website.
Als Alternative ist ein Upgrade auf einen Plan, der Ihren Bedürfnissen entspricht, auch eine Lösung. Falls die obigen Vorschläge nicht auf Ihre Website zutreffen, können Sie sich an einen erfahrenen Entwickler wenden.
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.