Qu'arrive-t-il aux requêtes Amazon RDS et Amazon Redshift exécutées pendant une fenêtre de maintenance ?

Lecture de 3 minute(s)
0

J'ai des requêtes Amazon Relational Database Service (Amazon RDS) ou Amazon Redshift qui s'exécutent pendant une fenêtre de maintenance.

Résolution

Remarque : pour Amazon RDS et Amazon Redshift, il est recommandé d'effectuer la maintenance lorsque l'activité commerciale est faible ou nulle. En fonction de la maintenance effectuée, la maintenance peut dépasser la durée de la période de maintenance.

Maintenance d'Amazon RDS

Les périodes de maintenance Amazon RDS impliquent généralement des mises à jour d'une ou de plusieurs des parties suivantes :

  • Vers le système d'exploitation (OS) de l'instance de base de données
  • Vers la version du moteur de base de données
  • Vers la version du cluster
  • Vers le matériel sous-jacent

Si la maintenance nécessite un redémarrage de l'instance ou un redémarrage du moteur, les requêtes et les transactions en cours d'exécution sont interrompues. Pour garantir la conformité aux normes ACID (atomicité, cohérence, isolation et durabilité), les transactions non validées sont annulées lors du redémarrage du moteur. Vous devez à nouveau exécuter les requêtes ou les transactions qui ont été annulées. Par défaut, MySQL et PostgreSQL sont conformes à la norme ACID, mais peut être remplacé par des configurations de paramètres. Pour vérifier qu'aucun paramètre ne peut empêcher le moteur d'être conforme à la norme ACID, consultez la documentation de votre moteur. Pour consulter la documentation de votre moteur, consultez InnoDB et le modèle ACID sur le site Web de MySQL et synchrous_commit sur le site Web de PostgreSQL. Pour plus d'informations, consultez la documentation MySQL pour InnoDB et le modèle ACID et la documentation PostgreSQL pour synchrone_commit.

Maintenance d'Amazon Redshift

Les fenêtres de maintenance Amazon Redshift nécessitent que le cluster soit mis hors ligne ou redémarré pendant la maintenance planifiée. Si des requêtes sont exécutées pendant la maintenance planifiée, elles sont interrompues et annulées. Pour afficher les requêtes terminées, consultez SVL_QLOG. Il est recommandé de planifier en fonction des fenêtres de maintenance, en particulier les opérations de longue durée, telles que les chargements de données importants ou les opérations VACUUM. Pour plus d'informations, consultez les bonnes pratiques Amazon Redshift.

Remarque : si la maintenance ne nécessite pas de redémarrage du moteur, du cluster ou de l'instance de base de données, les requêtes ne sont pas affectées.

Informations connexes

Gestion d'une instance de base de données

Comment configurer les notifications pour les périodes de maintenance Amazon RDS ou Amazon Redshift ?

Comment minimiser les temps d'arrêt lors de la maintenance Amazon RDS requise ?

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 7 mois