Mises à jour du moteur de base de données Aurora MySQL du 01/11/2021 (version 2.10.3) (obsolète) - Amazon Aurora

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Mises à jour du moteur de base de données Aurora MySQL du 01/11/2021 (version 2.10.3) (obsolète)

Version : 2.10.3

Aurora MySQL 2.10.3 est disponible. Les versions 2.x d'Aurora MySQL sont compatibles avec MySQL 5.7 et les versions 1.x d'Aurora MySQL sont compatibles avec MySQL 5.6.

Les versions d'Aurora MySQL actuellement prises en charge sont les suivantes : 1.19.5, 1.19.6, 1.22.*, 1.23.*, 2.04.*, 2.07.*, 2.08.*, 2.09.*, 2.10.*, 2.11.*, 3.01.* et 3.02.*.

Vous pouvez mettre à niveau un cluster de bases de données Aurora MySQL 2.* vers Aurora MySQL 2.10.3. Pour les clusters Aurora MySQL version 1, vous pouvez mettre à niveau un cluster Aurora MySQL 1.23 ou version ultérieure directement vers la version 2.10.3. Vous pouvez restaurer un instantané à partir d'une version Aurora MySQL actuellement prise en charge par Aurora MySQL 2.10.3.

En cas de question ou de doute, l'équipe AWS Support est disponible sur les forums de la communauté et via AWS Support. Pour plus d'informations, consultez Entretien d'un cluster de base de données Amazon Aurora dans le Guide de l'utilisateur Amazon Aurora.

Note

Pour plus d'informations sur la mise à niveau de votre cluster de base de données Aurora MySQL, consultez Mise à niveau de la version mineure ou du niveau de correctif d'un cluster de bases de données Aurora MySQL dans le Guide de l'utilisateur Amazon Aurora.

Améliorations

Problèmes de sécurité et CVE corrigés ci-dessous :

Correctifs et autres améliorations visant à peaufiner la gestion dans un environnement géré. Correctifs de CVE supplémentaires ci-dessous :

Améliorations générales :

  • Correction d'un problème susceptible, dans de rares cas, d'entraîner le redémarrage du serveur de base de données en raison d'un long délai d'attente du sémaphore lorsque le thread du détecteur d'interblocages est bloqué.

  • Correction d'un problème pouvant entraîner une réduction de la mémoire disponible sur l'instance de base de données lorsque certaines instructions SQL Data Control Language (DCL) telles que GRANT ou FLUSH PRIVILEGES sont exécutées sur cette instance. L'utilisation fréquente de ces types d'instructions peut entraîner une réduction constante de la mémoire disponible et le redémarrage de l'instance de base de données en raison de problèmes de mémoire insuffisante. L'utilisation de ces types d'instructions sur l'instance d'enregistreur peut également entraîner une réduction de la mémoire disponible sur les instances d'enregistreur.

  • Correction d'un problème de ralentissement des requêtes sur la table « performance_schema.events_waits_summary_global_by_event_name » lorsqu'une instance de base de données est soumise à une charge importante avec l'activation de l'événement d'attente « wait/io/aurora_respond_to_client » de performance_schema.

  • Correction d'un problème susceptible, dans de rares cas, d'entraîner le blocage et le redémarrage du serveur de base de données lorsque des transactions sont partiellement annulées en raison d'une violation de contrainte sur les index secondaires.

  • Correction d'un problème susceptible, dans de rares cas, d'entraîner le redémarrage ou le basculement de l'instance d'enregistreur lorsqu'une transaction accède à une ligne supprimée par une autre transaction.

  • Correction d'un problème susceptible, dans de rares cas, d'entraîner le redémarrage de la base de données en raison d'un long délai d'attente du sémaphore lorsque les threads d'E/S sont bloqués.

  • Correction d'un problème susceptible, dans de rares cas, d'entraîner le redémarrage du réplica en lecture pendant un basculement lorsque le fichier de verrouillage des Unix Sockets est utilisé.

  • Correction d'un problème causé par une invalidation excessive du cache de requêtes qui entraîne une utilisation du processeur et des latences plus élevées que prévu sur le réplica en lecture, car ce dernier doit lire les données sur le disque plutôt que dans le cache de requêtes.

Intégration de correctifs de bogues de l'édition MySQL Community Edition

Outre les corrections ci-dessous, cette version inclut tous les correctifs de bogues jusqu'à la version 5.7 incluse. Pour plus d'informations, consultez Bogues MySQL corrigés par les mises à jour du moteur de base de données Aurora MySQL 2.x.

  • Correction d'un problème causé par le code de lecture des informations sur le jeu de caractères issues des tables d'événements d'une instruction du schéma de performance (par exemple, events_statements_current) qui n'empêche pas l'écriture simultanée de ces informations sur le jeu de caractères. Le jeu de caractères du texte des requêtes SQL pouvait alors être invalide, ce qui pouvait entraîner un arrêt du serveur. Avec ce correctif, un jeu de caractères non valide entraîne la troncature de la colonne SQL_TEXT et empêche l'arrêt du serveur. (Bogue n° 23540008)

  • Correction d'un problème d'arrêt du serveur lorsqu'une opération UPDATE nécessitait une table temporaire doté d'une clé primaire de plus de 1 024 octets et que cette table était créée à l'aide d'InnoDB. (Bogue n° 25153670)

  • Correction d'un problème d'interblocage engendré par l'exécution simultanée par deux sessions d'une opération INSERT... ON DUPLICATE KEY UPDATE. Lors de l'annulation partielle d'un tuple, une autre session pouvait le mettre à jour. La correction de ce bogue annule les correctifs des bogues n° 11758237, 17604730 et 20040791. (Bogue n° 25966845)

Comparaison avec Aurora MySQL version 1

Les fonctionnalités Amazon Aurora MySQL suivantes sont prises en charge dans Aurora MySQL version 1 (compatible avec MySQL 5.6), mais ne sont pas actuellement prises en charge dans Aurora MySQL version 2 (compatible avec MySQL 5.7).

Compatibilité avec MySQL 5.7

Cette version d'Aurora MySQL est compatible réseau avec MySQL 5.7 et inclut des fonctionnalités telles que la prise en charge de JSON, les index spatiaux et les colonnes générées. Aurora MySQL utilise une implémentation native de l'indexation spatiale à l'aide de courbes en z pour offrir des performances d'écriture 20 fois meilleures et des performances de lecture 10 fois meilleures que MySQL 5.7 pour des ensembles de données spatiaux.

Cette version d'Aurora MySQL ne prend actuellement pas en charge les fonctionnalités MySQL 5.7 suivantes :

  • Plugin de réplication de groupe

  • Augmentation de la taille de page

  • Chargement du pool de mémoires tampons InnoDB au démarrage

  • Plugin d'analyse de texte intégral InnoDB

  • Réplication multi-source

  • Redimensionnement de pool de mémoires tampons en ligne

  • Plugin de validation de mot de passe

  • Plugins de réécriture de requête

  • Filtrage de réplication

  • Instruction SQL CREATE TABLESPACE