Überblick über Backups

HeatWave Service unterstützt vollständige und inkrementelle Backuptypen. Diese Backups können manuell, automatisch, beim Löschen eines DB-Systems oder durch einen Operator erstellt werden. Backups können in ein anderes Compartment verschoben oder in eine andere Region kopiert werden. Sie können diese Backups in einem neuen DB-System wiederherstellen.

Backuptypen

HeatWave Service unterstützt vollständige und inkrementelle Backuptypen.

  • Vollständiges Backup: Backup aller im DB-System enthaltenen Daten. Die Backupgröße ist in der Regel kleiner als die Speichergröße des DB-Systems, da nicht verwendeter Speicherplatz nicht gesichert werden muss. Wenn alle Datenblöcke im DB-Systemspeicher vorher verwendet wurden, ist die Backupgröße möglicherweise etwas größer als die Speichergröße, da im Backup auch einige Metadaten gespeichert werden.
  • Inkrementelles Backup: Sichert nur die Daten, die seit dem letzten vollständigen oder inkrementellen Backup hinzugefügt oder geändert wurden. Das erste inkrementelle Backup ist immer ein vollständiges Backup.

In Bezug auf die Datenwiederherstellung besteht kein funktionaler Unterschied zwischen inkrementellen Backups und vollständigen Backups. Sie können alle Daten aus allen inkrementellen oder vollständigen Backups wiederherstellen. Mit beiden Backup-Typen können Sie alle Daten bis zu dem Zeitpunkt wiederherstellen, zu dem das Backup erstellt wurde. Sie müssen das anfängliche vollständige Backup oder nachfolgende inkrementelle Backups in der Backupkette nicht behalten und diese nacheinander wiederherstellen. Sie müssen die Backups nur für die Zeiten behalten, die Sie wiederherstellen möchten.

Wenn Sie ein inkrementelles oder vollständiges Backup löschen, wird es in das folgende inkrementelle Backup zusammengeführt. Wenn das letzte inkrementelle oder vollständige Backup gelöscht wird, wird es nicht zusammengeführt, da kein nachfolgendes inkrementelles Backup verfügbar ist. Beispiel: Sie haben ein vollständiges Backup an Tag 1 und ein inkrementelles Backup an Tag 2 bzw. Tag 3 erstellt. Wenn Sie das vollständige Backup löschen, das am 1. Tag erstellt wurde, wird es mit dem inkrementellen Backup zusammengeführt, das am 2. Tag erstellt wurde. Wenn Sie das am 3. Tag erstellte Backup löschen, wird es nicht zusammengeführt, da kein nachfolgendes Backup vorhanden ist. Eine Abbildung, wie sich das Erstellen und Löschen vollständiger und inkrementeller Backups auf die Backupgröße auswirkt, finden Sie unter Backupdetails.

Erstellungstypen

Backups können manuell, automatisch, vor dem Löschen eines DB-Systems oder durch einen Operator erstellt werden. Backups können auch in eine andere Region kopiert werden.

  • Manuelles Backup: Sie können ein manuelles Backup durch eine Aktion in der Konsole, der CLI oder einer Anforderung über die REST-API erstellen. Sie können das manuelle Backup für mindestens einen Tag und maximal 365 Tage beibehalten. Sie können auch ein manuelles Backup eines inaktiven DB-Systems erstellen. Sie können kein manuelles Backup eines DB-Systems vom Typ "Immer kostenlos" erstellen. Siehe Manuelles Backup erstellen.
    Hinweis

    Das manuelle Backup kann ein vollständiges- oder inkrementelles Backup sein.
  • Automatisches Backup: Das Backup wird automatisch zu einem Zeitpunkt erstellt, der beim Erstellen des DB-Systems ausgewählt wird. Der Standardaufbewahrungszeitraum beträgt 7 Tage. Sie können für den Aufbewahrungszeitraum einen Wert zwischen einem und 35 Tagen definieren. Bei DB-Systemen vom Typ "Immer kostenlos" beträgt der Aufbewahrungszeitraum 1 Tag und kann nicht konfiguriert werden. Beim automatischen Backupplan wird auch ein inaktives DB-System gesichert. Wenn Sie ein DB-System löschen, bestimmt die Einstellung Aufbewahrung automatischer Backups im Löschplan, ob alle automatischen Backups des DB-Systems gelöscht oder beibehalten sind. Bei einem High Availability-DB-System werden die automatischen Backups auf der primären Instanz erstellt.
    Hinweis

    Das erste automatische Backup ist ein vollständiges Backup, und alle nachfolgenden Backups sind inkrementelle Backups.
    Automatische Backups können so geplant werden, dass sie in eine andere Region kopiert werden, die vom Mandanten abonniert wurde. Zum Aktivieren dieses Features ist die Berechtigung MYSQL_BACKUP_COPY erforderlich. Die Berechtigung MYSQL_BACKUP_COPY ist nicht im aggregierten Ressourcentyp mysql-family enthalten. Wenn die regionsübergreifende Kopie aktiviert ist, wird jedes neu erstellte automatische Backup in die angegebene Zielregion kopiert. Wenn eine Kopie nicht sofort ausgeführt werden kann, wird die Kopie nach kurzer Verzögerung wiederholt. Wenn das Backup nach mehreren Wiederholungen nicht erfolgreich kopiert werden kann, sendet es eine Benachrichtigung an den Kunden zur weiteren Aktion.
  • Endgültiges Backup: Sie können ein letztes Backup erstellen, bevor Sie das DB-System löschen, indem Sie auf der Registerkarte Löschplan die Option Endgültiges Backup erforderlich auswählen. Siehe Erweiterte Option: Löschplan. Der Aufbewahrungszeitraum eines endgültigen Backups beträgt 365 Tage. Das endgültige Backup eines DB-Systems vom Typ "Immer kostenlos" hat einen kürzeren Aufbewahrungszeitraum von 7 Tagen.
    Hinweis

    Das letzte Backup ist ein vollständiges- und manuelles Backup.
  • Operatorbackup: Das MySQL-Supportteam erstellt dieses Backup, um potenzielle Probleme mit Ihrem Service zu untersuchen. Diese Backups werden automatisch gelöscht. Sie können diese Backups auch löschen. Dies ist jedoch nicht empfehlenswert. Diese Backups wirken sich nicht auf Ihre Servicelimits aus.
    Hinweis

    Das Operatorback ist ein vollständiges Backup.

Restore-Optionen

Sie können ein Backup in einem neuen DB-System wiederherstellen.

Sie können Daten auf eine der folgenden Arten wiederherstellen:

  • Point-in-Time Recovery: Sie können die Point-in-Time-Wiederherstellung aus einem vorhandenen DB-System in einem neuen DB-System bis zum neuesten verfügbaren Point-in-Time oder in einem bestimmten Point-in-Time-System durchführen. Siehe Point-in-Time Recovery.
    Hinweis

    Point-in-Time Recovery wird auf dem DB-System vom Typ "Immer kostenlos" nicht unterstützt.
  • Aus einem Backup wiederherstellen: Sie können aus einem vorhandenen Backup in einem neuen DB-System im selben Mandanten wiederherstellen. Siehe Aus Backup wiederherstellen.

Soft Delete

Wenn ein Backup mit aktiviertem Softlöschvorgang nach seinem Aufbewahrungszeitraum zum Löschen fällig ist, wird es weitere 7 Tage im Status DELETE SCHEDULED aufbewahrt, bevor es endgültig gelöscht wird. Wenn das Backup Soft Delete deaktiviert hat, wird es sofort nach dem Aufbewahrungszeitraum gelöscht.

Hinweis

Soft Delete kann in einem DB-System vom Typ "Immer kostenlos" nicht aktiviert werden.

Der Speicherplatz, der von Backups im Status DELETE SCHEDULED belegt wird, wird als fakturierbarer Backupspeicher behandelt, bis sie endgültig gelöscht werden.

Wenn ein Backup den Status DELETE SCHEDULED aufweist, können Sie nur die folgenden Vorgänge ausführen:
  • Backup löschen: Das Backup wird sofort gelöscht, und der endgültige Status des Backups lautet DELETED.
  • Löschvorgang abbrechen: Der Backuplöschvorgang wird abgebrochen, und der Backupstatus wird in ACTIVE zurückgesetzt.
Hinweis

Sie können ein Backup mit dem Status DELETE SCHEDULED nicht verschieben, kopieren oder wiederherstellen. Sie müssen zuerst den Löschvorgang abbrechen, bevor Sie das Backup verschieben, kopieren oder wiederherstellen.