Récupération automatique et opérations préventives

En tant que service géré, MySQL HeatWave effectue diverses opérations de récupération automatique et préventives si nécessaire.

Voici quelques-unes de ces opérations automatiques :
  • Basculement d'un système de base de données à haute disponibilité
  • Récupération d'une réplique de lecture défectueuse
  • Récupération d'une instance secondaire défectueuse d'un système de base de données haute disponibilité
  • Extension du stockage de système de base de données dans le cadre de l'extension automatique du stockage

Le basculement d'un système de base de données haute disponibilité se produit lorsque l'instance principale existante est arrêtée. Toutes les connexions du système de base de données sont ainsi interrompues et la disponibilité du système de base de données est affectée. La récupération d'une réplique de lecture affecte uniquement la disponibilité de la réplique de lecture en cours de récupération, le système de base de données et les autres répliques de lecture restent en ligne et disponibles. La récupération d'une instance secondaire et l'extension du stockage sont des opérations en ligne qui n'affectent pas la disponibilité du système de base de données.

Au cours de ces opérations, l'état de cycle de vie du système de base de données est défini sur Mise à jour pour empêcher les actions client d'affecter les opérations automatiques. Les actions telles que démarrer, arrêter, redémarrer ou mettre à jour ne sont pas autorisées et renvoient un message d'erreur tel que DbSystem '<OCID>' can not be used in '<OPERATION>' operation, because it is currently in state <LIFECYCLE_STATE>.

Comme certaines de ces opérations ne génèrent aucune demande de travail exposée au client, une façon de vérifier l'occurrence de ces opérations consiste à utiliser les événements capturés dans le service d'audit. Le basculement d'un système de base de données haute disponibilité et la récupération d'une réplique de lecture ou d'une instance secondaire génèrent l'événement MySQL - Récupération automatique. L'extension du stockage de système de base de données génère l'événement MySQL - Mettre à jour le système de base de données.