Crash-Recovery
MySQL Server unterstützt Crash-Recovery, das Dauerhaftigkeit sicherstellt und bei einem unerwarteten Beenden des Servers ein Daten-Recovery ermöglicht.
Wenn eine Komponente eines Standalone-DB-Systems ausfällt und das Crash-Recovery deaktiviert ist, geht das DB-System in einen
FAILED-Status über und wird nicht wiederhergestellt. Das nicht behebbare DB-System wird dann automatisch gelöscht. Es wird empfohlen, vor dem Deaktivieren von Crash-Recovery ein vollständiges manuelles Backup auszuführen. Hochverfügbare DB-Systeme in Multivailability-Domains sind eher fehlerresistent, aber unter bestimmten Umständen können sie auch nicht wiederhergestellt werden.
Wenn Sie das Crash-Recovery deaktivieren, wird Folgendes deaktiviert:
- InnoDB Redo-Log
- Doublewrite-Puffer
- Binärlogsynchronisierung
Wenn Sie Crash-Recovery deaktivieren, können Sie die folgenden MySQL HeatWave Service-Prozesse nicht verwenden:
- Backups (manuell und automatisch)
- Stopp und Neustarten des DB-Systems
Es wird nicht empfohlen, ein DB-System ohne Crash Recovery auszuführen, außer wenn große Datenimporte ausgeführt werden.
Wenn das Crash Recovery zu Beginn eines Upgradevorgangs für das DB-System deaktiviert ist, wird es für die Dauer des Upgradeprozesses erneut aktiviert und nach Abschluss des Upgrades wieder deaktiviert. Gleiches gilt für einen Failover von der primären zu einer sekundären Instanz eines hoch verfügbaren DB-Systems. Wenn der Hochstufungsprozess abgeschlossen ist, wird das Crash-Recovery wieder deaktiviert.