Skip to content

Latest commit

 

History

History
304 lines (221 loc) · 16.1 KB

File metadata and controls

304 lines (221 loc) · 16.1 KB
title excerpt updated
Webhosting - Was tun, wenn meine Datenbank voll ist?
Erfahren Sie hier, wie Sie vorgehen, wenn Ihre Datenbank voll ist
2025-02-19

Ziel

Eine Datenbank kann beispielsweise Daten bezüglich einer Website und deren Funktionen speichern. Diese Informationen sind so strukturiert, dass Ihre Website einfach darauf zugreifen kann, was einen optimalen und personalisierten Zugang für Benutzer/Besucher Ihrer Website ermöglicht.

Während der Nutzung kann eine Datenbank Informationen abrufen, ändern oder löschen (Verbindungsdaten, Benutzerdaten, Anzeigedaten, Daten, die für das ordnungsgemäße Funktionieren Ihrer Website erforderlich sind etc.).

In manchen Fällen werden in der Datenbank so viele Daten gespeichert, dass der zugewiesene Speicherplatz überlastet wird. Wenn eine Datenbank voll ist, wird dieser Zustand als overquota bezeichnet.

Dieses Tutorial zeigt anhand von Beispielen die möglichen Aktionen, wenn eine OVHcloud Webhosting-Datenbank fast ausgelastet ist oder sich bereits im Status overquota befindet.

Dieses Tutorial erklärt die Vorgehensweise, wenn der Speicherplatz für Ihre Datenbank nicht mehr ausreicht.

Voraussetzungen

In der praktischen Anwendung

Warning

OVHcloud stellt Ihnen Dienstleistungen zur Verfügung, für deren Konfiguration und Verwaltung Sie die alleinige Verantwortung tragen. Es liegt somit bei Ihnen, sicherzustellen, dass diese ordnungsgemäß funktionieren.

Wenn Sie Schwierigkeiten haben, die Schritte in diesem Tutorial durchzuführen, empfehlen wir, einen spezialisierten Dienstleister zu kontaktieren oder Ihre Fragen in der OVHcloud Community zu stellen. Leider können wir Ihnen für administrative Aufgaben keine weitergehende technische Unterstützung anbieten. Weitere Informationen finden Sie am Ende dieser Anleitung.

Wenn Ihre OVHcloud Webhosting-Datenbank (shared database) eine bestimmte Sättigung (overquota) erreicht, senden unsere Bots eine Benachrichtigung an die E-Mail-Adresse des Administratorkontakts der Datenbank.

Die erste E-Mail wird versandt, wenn Ihre Datenbank mehr als 80% der Speicherkapazität belegt hat. Eine zweite E-Mail wird gesendet, wenn 90% der Kapazität erreicht sind.

Wenn Ihre Datenbank im Status overquota ist, erhalten Sie eine dritte Warnung per E-Mail. Ihre Datenbank wird dann auf READ ONLY umgestellt. Sie können dann Datenbankeinträge nicht mehr hinzufügen oder ändern, aber sie können weiterhin gelesen und gelöscht werden.

Schritt 1: Identifizieren großer Tabellen

Eine Datenbank besteht aus einer oder mehreren Tabellen, die ihrerseits aus einer oder mehreren Zeilen bestehen, die anhand vorgegebener Spalten organisiert sind.

Im ersten Schritt werden die großen Tabellen in der Datenbank identifiziert.

[!primary]

Alle folgenden in diesem Tutorial beschriebenen Aktionen werden über das phpMyAdmin-Interface ausgeführt.

phpMyAdmin{.external} ist für alle Webhosting-Datenbanken von OVHcloud verfügbar. Mit dieser Anwendung zur Datenbankverwaltung können Sie manuelle Datenbank-Aktionen einfach durchführen.

Wenn Ihre Datenbank auf einer Web Cloud Databases Lösung vorhanden ist, lesen Sie unsere Anleitung „Web Cloud Databases - Verbindung mit Ihrer Datenbank herstellen“ und fahren Sie dann direkt mit Schritt 1.2 dieser Anleitung fort.

1.1 - Verbindung zur Datenbank über phpMyAdmin

Das Passwort für den Zugriff auf Ihre Datenbank erhalten Sie direkt aus der Konfigurationsdatei Ihrer Seite. Führen Sie diese Aktion mithilfe von Schritt 1 in unserer Anleitung zur Änderung des Datenbankpassworts durch.

Um sich über phpMyAdmin mit der Datenbank zu verbinden, klicken Sie auf die Tabs, um die 5 Schritte anzuzeigen.

[!tabs] Schritt 1

Loggen Sie sich in Ihr OVHcloud Kundencenter ein und gehen Sie in den Bereich Web Cloud{.action}.

Web Cloud{.thumbnail}

Schritt 2

Klicken Sie auf das Menü Hosting-Pakete{.action} und wählen Sie das betreffende Webhosting aus.

Web Hosting{.thumbnail}

Schritt 3

Klicken Sie auf den Tab Datenbanken{.action}.

Databases{.thumbnail}

Schritt 4

Auf der neuen Seite wird eine Tabelle mit den erstellten Datenbanken angezeigt.

Go to phpMyAdmin{.thumbnail}

Notieren Sie sich den Benutzernamen und die Server-Adresse Ihrer ausgelasteten Datenbank. Diese Informationen werden in der Tabelle angezeigt, in der die Datenbanken aufgelistet sind.

Rechts neben der betreffenden Datenbank klicken Sie auf den Button ...{.action} und dann auf Zugang zu phpMyAdmin{.action}.

Schritt 5

phpMyAdmin Login interface{.thumbnail}

Geben Sie die Zugangsdaten für Ihre Datenbank ein und klicken Sie auf Anmeldung{.action}.

1.2 - Finden der größten Tabellen

[!alert]

Von hier an wirken sich Ihre Aktionen auf den Inhalt Ihrer Datenbank aus. Die Änderungen, die Sie an phpMyAdmin vornehmen, können irreversible Folgen haben, wenn sie nicht korrekt durchgeführt werden.

Achten Sie auf jeden Befehl, den Sie in der Datenbank ausführen. Im Zweifelsfall empfehlen wir Ihnen, einen spezialisierten Dienstleister zu kontaktieren. OVHcloud kann Ihnen bezüglich Datenbankinhalten nicht weiterhelfen.

Sobald die Verbindung hergestellt wurde, wird die folgende Seite angezeigt:

phpMyAdmin Login{.thumbnail}

Klicken Sie in der linken Spalte auf "Ihr Datenbankname"{.action} und dann in der rechten oberen Ecke der Tabelle auf Size{.action}:

phpMyAdmin Tables{.thumbnail}

Die größten Tabellen werden oben in der sortierten Liste angezeigt. Identifizieren Sie diese, und fahren Sie mit Schritt 2 fort.

Schritt 2: Bestimmen Sie den Nutzen des Inhalts großer Tabellen

Nachdem Sie die großen Tabellen identifiziert haben, bestimmen Sie, ob der gesamte Inhalt für das Funktionieren Ihrer Website erforderlich ist.

[!primary]

Falls Sie ein Content Management System (CMS) wie WordPress, Joomla!, PrestaShop oder Drupal verwenden, stellen Sie sicher, dass Ihre großen Tabellen nicht mit einem kürzlich installierten oder aktualisierten Plugin/Theme verbunden sind.

Wenden Sie sich in diesem Fall an den Entwickler des Plugins/Themes, um die geeigneten Aktionen für Ihr CMS zu bestimmen.

Für andere CMS-Typen empfehlen wir Ihnen, sich an den entsprechenden Herausgeber zu wenden, bevor Sie die folgenden Aktionen ausführen.

Hier finden Sie die Links zu den offiziellen CMS-Websites für die 1-Klick-Module von OVHcloud:

[!primary]

Wenn es sich bei Ihrer Website um eine von einem spezialisierten Anbieter entwickelte, personalisierte Software handelt, empfehlen wir Ihnen, sich mit dem jeweiligen Anbieter in Verbindung zu setzen.

Schritt 3: Korrekturmaßnahmen ergreifen

Sobald Sie festgestellt haben, ob der Inhalt der Tabellen für das Funktionieren Ihrer Website erforderlich ist, stehen Ihnen mehrere Optionen zur Verfügung:

Fall 1 - Alle Inhalte der großen Tabelle sind für das Funktionieren Ihrer Website erforderlich

Führen Sie ein Upgrade Ihres Datenbankdienstes auf ein Angebot durch, das mehr Speicherplatz für Datenbanken enthält.

[!primary]

Um die Größe Ihrer Datenbank zu erhöhen, müssen Sie eine neue, größere Datenbank erstellen und den Inhalt der alten Datenbank in die neue Datenbank kopieren. Es ist nicht möglich, die Größe einer Datenbank, die mit einem Webhosting verbunden ist, zu erhöhen.

Konsultieren Sie unsere Angebotsseite Web Cloud Databases, um sich über die Optionen zu informieren.

Wir empfehlen diese Lösung für große Datenbanken.

Es ist möglich, den Inhalt Ihrer OVHcloud Datenbank direkt in eine andere Ihrer OVHcloud Datenbanken zu kopieren, indem Sie eine Funktion in Ihrem OVHcloud Kundencenter nutzen. Weitere Informationen finden Sie in unserer Anleitung „Inhalt einer Datenbank in eine andere duplizieren“.

Zur Migration auf eine Datenbank außerhalb der Angebote Start SQL und Web Cloud Databases können Sie den Inhalt Ihrer alten Datenbank mithilfe unserer Anleitungen manuell in eine neue Datenbank verschieben:

Fall 2 - Der Inhalt der großen Tabelle ist nicht oder nur teilweise für das Funktionieren Ihrer Website erforderlich

Bevor Sie die folgenden Schritte ausführen, überprüfen Sie, ob die Daten in der großen Tabelle Elementen entsprechen, die aus Ihrer CMS-Verwaltungsoberfläche gelöscht werden können.

Beispiele:

  • Alte Kommentare / Posts
  • Elemente im Trash Ihres CMS
  • Daten alter Themes und Plugins

[!alert]

Der folgende Teil dieses Tutorials zeigt, wie Sie in Ihrer Datenbank gespeicherte Daten löschen. Vergewissern Sie sich, welche Aktionen Sie durchführen müssen und wenden Sie sich im Zweifelsfall an einen Experten.

Für OVHcloud Datenbanken sind verschiedene SQL-Befehle verfügbar, um Inhalte zu bearbeiten.

Bei overquota oder einer großen Tabelle sind drei Befehle verfügbar.

Sie können diese Anfragen über das phpMyAdmin Interface, über den Tab SQL{.action} durchführen:

SQL PHPMyAdmin Anfrage{.thumbnail}

  • Der Befehl DELETE:

Sie können damit eine oder mehrere Zeilen aus einer bestimmten Tabelle entfernen. Dieser Befehl ist nützlich, wenn ein Teil des Tabelleninhalts für das ordnungsgemäße Funktionieren Ihrer Website erforderlich ist.

Beispiel:

DELETE FROM `table_1` WHERE `id` = 1

In diesem Beispiel löscht der Befehl die Zeile(n) in table_1, deren Wert in der Spalte id 1 ist.

  • Der Befehl TRUNCATE:

Mit diesem Befehl werden alle Zeilen aus einer bestimmten Tabelle gelöscht.

Beispiel:

TRUNCATE TABLE `table_1`

In diesem Beispiel löscht der Befehl alle Zeilen aus table_1.

  • Der Befehl DROP:

Damit können Sie eine Tabelle und alle darin enthaltenen Zeilen vollständig entfernen. Dieser Befehl sollte nicht verwendet werden, wenn die Tabelle weiterhin benötigt wird.

Beispiel:

DROP TABLE `table_1`

In diesem Beispiel löscht der Befehl die Tabelle table_1 und alle darin enthaltenen Zeilen.

Schritt 4: Status "READ ONLY" (schreibgeschützt) von der Datenbank entfernen

Unsere Robots zur Quota-Überprüfung werden regelmäßig auf unseren Infrastrukturen aktiv.
Wenn festgestellt wird, dass Ihre Datenbank nicht mehr in overquota ist, wird automatisch der Status "READ ONLY" (schreibgeschützt) entfernt. Sobald Sie die notwendigen Operationen in Ihrer Datenbank durchgeführt haben, können Sie einfach warten, bis unsere Bots Ihre Dienste überprüft haben.

Sie können jedoch die Statusänderung erzwingen, um den Vorgang zu beschleunigen. Hierzu können Sie beantragen, dass die Bots doe Quota Ihres Dienstes neu berechnen.

Quota für eine bei Ihrem Webhosting Angebot enthaltene Datenbank neu berechnen

Klicken Sie auf die Tabs, um die 5 Schritte anzuzeigen.

[!tabs] Schritt 1

Loggen Sie sich in Ihr OVHcloud Kundencenter ein und gehen Sie dann in den Bereich Web Cloud{.action}.

Web Cloud{.thumbnail}

Schritt 2

Klicken Sie auf das Menü Hosting-Pakete{.action} und wählen Sie das betreffende Webhosting aus.

Web Hosting{.thumbnail}

Schritt 3

Klicken Sie auf den Tab Datenbanken{.action}.

Databases{.thumbnail}

Schritt 4

Auf der neuen Seite wird eine Tabelle mit den erstellten Datenbanken angezeigt. Rechts neben der betreffenden Datenbank klicken Sie auf den Button ...{.action} und dann auf Quota neu berechnen{.action}.

Recalculate quota shared SQL{.thumbnail}

Schritt 5

Klicken Sie im angezeigten Fenster direkt auf den Button Bestätigen{.action}.

Recalculate quota of a database{.thumbnail}

Der Vorgang kann einige Minuten dauern, nachdem er gestartet wurde. Wenn die Installation abgeschlossen ist, verschwindet der Status "READ ONLY" Ihrer Datenbank.
Ihre Datenbank ist nun wieder voll funktionsfähig.

Quota für eine Datenbank neu berechnen, die auf einer Web Cloud Databases Lösung gehostet wird

Klicken Sie auf die Tabs, um die 3 Schritte anzuzeigen.

[!tabs] Schritt 1

Loggen Sie sich in Ihr OVHcloud Kundencenter ein und gehen Sie dann in den Bereich Web Cloud{.action}.

Web Cloud{.thumbnail}

Schritt 2

Klicken Sie auf das Menü Web Cloud Databases{.action} und wählen Sie die betreffende Web Cloud Databases Lösung aus.

Web Cloud Databases{.thumbnail}

Schritt 3

Im Bereich Allgemeine Informationen finden Sie den Abschnitt Speichernutzung. Klicken Sie rechts auf den Button ...{.action} und anschließend auf Quota Ihrer Datenbank aktualisieren{.action}.

Refresh your database quota{.thumbnail}

Der Vorgang kann einige Minuten dauern, nachdem er gestartet wurde. Wenn die Installation abgeschlossen ist, verschwindet der Status "READ ONLY" Ihrer Datenbank.
Ihre Datenbank ist nun wieder voll funktionsfähig.

Weiterführende Informationen

Inhalt einer Datenbank in eine andere duplizieren

Kontaktieren Sie für spezialisierte Dienstleistungen (SEO, Web-Entwicklung etc.) die OVHcloud Partner.

Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere Support-Angebote.

Treten Sie unserer User Community bei.