Récupération après défaillance
MySQL Server prend en charge la récupération après défaillance, ce qui garantit la durabilité et permet la récupération des données en cas de sortie inattendue du serveur.
Si un composant d'un réseau de bases de données autonome échoue alors que cette récupération est désactivée, le réseau passe à l'état
FAILED et n'est plus récupérable. Le système de base de données irrécupérable est alors automatiquement supprimé. Il est recommandé d'effectuer une sauvegarde manuelle complète avant de désactiver la récupération après défaillance. Les système de base de données hautement disponibles se situant dans des domaines à disponibilité multiples résistent davantage aux pannes, mais dans certaines circonstances, ils peuvent également devenir irrécupérables.
La désactivation de la récupération après défaillance désactive les éléments suivants :
- InnoDB fichier de journalisation
- Tampon à double écriture
- Synchronisation du fichier journal binaire
Si vous désactivez la récupération après défaillance, vous ne pouvez pas utiliser les processus de service MySQL HeatWave suivants :
- Sauvegardes (manuelles et automatiques)
- Arrêt et redémarrage du système de base de données
Il est recommandé d'exécuter un système de base de données sans récupération après défaillance, sauf lors de l'import de grandes quantités de données.
Si la récupération après défaillance est désactivée au début d'une opération de mise à niveau du système de base de données, elle est réactivée pendant toute la durée du processus et de nouveau désactivée à la fin de la mise à niveau. Il en va de même lors du basculement d'un système de base de données hautement disponible, de l'environnement principal à l'environnement secondaire. Une fois le processus de promotion terminé, la récupération après défaillance est de nouveau désactivée.