Tous les produits
Search
Centre de documentation

ApsaraDB RDS:Database proxy release notes

Dernière mise à jour :Aug 19, 2026

ApsaraDB RDS for MySQL publie régulièrement des mises à jour mineures pour son proxy de base de données. Ces notes de version détaillent les nouvelles fonctionnalités, les améliorations et les corrections de bugs apportées à chaque version, et expliquent comment vérifier la version actuelle de votre proxy.

Remarque

Vérifier la version du proxy

  • Afficher la version actuelle : Sur la page Database Proxy de votre instance, repérez la version sous Basic Information > Proxy Version.

    À droite de Proxy Version, cliquez sur Upgrade.

  • Afficher les mises à niveau disponibles : Cliquez sur Upgrade à côté de Proxy Version pour voir la version répertoriée sous Available Upgrade.

Notes de version

Remarque

Le tableau suivant répertorie uniquement les versions principales du proxy de base de données. Il est possible que votre numéro de version ne figure pas dans cette liste.

Version

Description

2.25.12

Corrections de bugs

  • Correction d'un problème dans les scénarios HTAP où les instructions SQL ayant échoué n'étaient pas redirigées vers le nœud de traitement transactionnel (TP) lorsque la réplication sur le nœud de traitement analytique (AP) était interrompue.

2.25.11

  • Nouvelles fonctionnalités

    • Ajout du support de MySQL 8.4.

  • Corrections de bugs

    • Correction d'un problème dans les scénarios HTAP où les instructions SQL incompatibles n'étaient pas redirigées vers le nœud de traitement transactionnel (TP).

    • Correction d'un problème entraînant occasionnellement des déséquilibres de charge après l'exécution d'une transaction en lecture seule dans une session unique.

    • Correction d'un problème provoquant la fermeture des connexions en raison d'une latence transitoire élevée sur le nœud principal dans une architecture haute disponibilité.

2.25.9

  • Nouvelles fonctionnalités

    • Amélioration des performances de la lecture cohérente dans les scénarios à faible concurrence.

  • Corrections de bugs

    • Correction d'un problème lié à HTAP qui interrompait de manière inattendue les connexions persistantes.

2.25.8

  • Nouvelles fonctionnalités

    • Ajout du support du fractionnement automatique du trafic entre le stockage orienté ligne et le stockage orienté colonne dans les scénarios HTAP.

  • Corrections de bugs

    • Correction d'un problème pouvant provoquer un plantage du proxy lors de la relecture d'une requête de lecture ayant échoué vers le nœud principal.

2.25.7

Corrections de bugs

  • Correction d'un problème pouvant entraîner l'échec de la lecture cohérente pendant les périodes de forte concurrence en écriture.

2.25.5

  • Nouvelles fonctionnalités

    • Introduction de la relecture des transactions, qui maintient les connexions persistantes pour les transactions en cours lors d'un basculement.

  • Corrections de bugs

    • Correction d'un problème pouvant bloquer les nouvelles connexions lors d'un redémarrage rapide sur place du nœud MySQL principal après un plantage.

    • Correction d'un problème susceptible de provoquer des déséquilibres de charge pour certaines connexions persistantes lors de la modification des paramètres du proxy ou des nœuds.

2.25.4

Nouvelles fonctionnalités

  • Ajout d'une stratégie d'équilibrage de charge basée sur le nombre de requêtes actives. Pour plus d'informations, consultez Algorithmes d'équilibrage de charge.

  • Vous pouvez désormais configurer le nœud principal comme nœud de secours pour un endpoint de proxy en lecture seule.

2.25.3

Corrections de bugs

  • Correction d'un problème provoquant des erreurs occasionnelles lors de l'établissement de connexions avec un pool de connexions au niveau des transactions.

2.25.2

  • Nouvelles fonctionnalités

    Ajout du support de la lecture cohérente sur MySQL 5.6.

  • Corrections de bugs

    • Correction d'un problème où une instruction SELECT ... FOR UPDATE échouait si un nom de colonne était le mot-clé disable.

    • Correction d'un problème où les sessions étaient déconnectées de manière inattendue en raison de wait_timeout.

2.25.1

Nouvelles fonctionnalités

  • Ajout du support de la spécification du niveau de cohérence en lecture pour le fractionnement lecture/écriture.

2.24.3

Corrections de bugs

  • Correction d'un problème où une instruction SELECT ... FOR UPDATE échouait si un nom de colonne était le mot-clé 'disable'.

  • Correction d'un problème où les sessions étaient déconnectées de manière inattendue en raison de wait_timeout.

  • Correction d'une erreur de schéma dans le pool de connexions au niveau des transactions survenant lors de l'ajout d'un nœud en lecture seule.

2.24.1

Corrections de bugs

  • Correction d'un problème de dépassement de mémoire (OOM) causé par une taille excessive de recv-q pour les connexions backend.

  • Correction d'un problème où le schéma du pool de connexions au niveau des transactions était réutilisé de manière incorrecte lors de l'ajout d'un nœud.

2.9.5

  • Nouvelles fonctionnalités

    Ajout du support de la définition du nombre minimal d'instances conservées.

  • Corrections de bugs

    • Correction d'un problème où la bande passante d'une connexion unique était limitée dans les réseaux à latence élevée.

    • Correction d'un problème où les charges pouvaient devenir déséquilibrées après la récupération d'un nœud défaillant.

2.9.3

Corrections de bugs

  • Correction d'un problème pouvant provoquer des déséquilibres de charge en mode fractionnement lecture/écriture pour certains scénarios de connexions persistantes.

  • Correction d'une fuite de mémoire introduite dans la version 2.9.1 et causée par les instructions SHOW WHERE.

2.9.1

  • Nouvelles fonctionnalités

    • Ajout du support de la configuration des paramètres du pool de connexions et du seuil de latence pour les endpoints de proxy avec attributs en lecture seule.

    • Ajout du support des connexions persistantes dans les scénarios de basculement.

    • Optimisation des connexions persistantes pour prendre en charge les transactions sans opérations d'écriture au niveau d'isolation RC.

  • Corrections de bugs

    • Correction de l'erreur thread id already exists causée par la rotation des ID de thread en minimisant celle-ci.

    • Correction d'un problème où une opération KILL QUERY sur un endpoint en lecture seule pouvait ne pas être diffusée, empêchant la requête d'être killed.

2.8.41

Nouvelles fonctionnalités

Mise à niveau du noyau vers la version communautaire 2.3.15.

Remarque

Assurez-vous que la version mineure du moteur de votre instance ApsaraDB RDS for MySQL est 20240131 ou ultérieure. Pour effectuer la mise à niveau, consultez Mettre à niveau la version mineure du moteur.

1.14.8/1.14.9

Corrections de bugs

  • Correction d'un problème où une instruction KILL pouvait bloquer une session.

  • Correction d'un problème où les sessions sur un nœud en lecture seule avec un poids de 0 ne pouvaient pas être arrêtées avec succès.

  • Correction d'un problème où la bande passante d'une connexion unique était limitée dans les réseaux à latence élevée.

  • Correction d'un problème où les charges pouvaient devenir déséquilibrées après la récupération d'un nœud défaillant.

  • Correction d'un problème où un flux de tâches échouait car le thread MHD ne répondait plus.

  • Correction d'une fuite de mémoire survenant lors de la gestion de connexions éphémères.

  • Correction d'un problème où la syntaxe force_node ne prenait pas effet.

1.14.7

  • Nouvelles fonctionnalités

    Ajout d'une surveillance des performances pour le nombre d'échecs de connexions persistantes.

  • Corrections de bugs

    • Correction d'un problème provoquant des erreurs JDBC lors d'une mise à niveau de MySQL 5.7 vers 8.0.

    • Correction d'un problème d'authentification où les connexions à un cluster échouaient car une instance MySQL 5.6 était verrouillée.

    • Correction d'un problème où le protocole proxy devenait invalide après un redémarrage rapide d'une instance MySQL 5.7 suite à un plantage.

    • Correction d'un problème où les requêtes pouvaient échouer lors d'une restauration au niveau de la base de données ou de la table.

1.14.6

Nouvelles fonctionnalités

Ajout du support des connexions persistantes lors des basculements manuels.

1.14.5

Corrections de bugs

Correction d'un problème pouvant provoquer la déconnexion des clients après l'activation de la fonctionnalité de pool de connexions, en assurant la compatibilité avec le suivi de session dans MySQL 8.0.33.

1.14.3/1.14.4

Corrections de bugs

  • Correction d'un problème où l'endpoint du proxy devenait indisponible car la fonctionnalité de prévention de la double écriture identifiait incorrectement le nœud principal. Des codes d'erreur ont été ajoutés pour cette fonctionnalité, afin que les clients reçoivent une erreur spécifique lorsqu'elle se déclenche.

  • Correction d'un problème où l'authentification pour un endpoint de proxy échouait si l'hôte du compte était au format CIDR.

  • Correction d'un problème où la première requête de lecture au sein d'une transaction était transférée vers un nœud en lecture seule lorsque le fractionnement des transactions était désactivé.

1.14.1/1.14.2

Nouvelles fonctionnalités

Ajout de la fonctionnalité de prévention de la double écriture pour éviter les incohérences de données causées par un scénario à double primaire lors d'un basculement. Lorsque cette fonctionnalité est activée, l'endpoint du proxy devient indisponible si plusieurs nœuds principaux existent.

1.13.42

Corrections de bugs

  • Correction d'un problème où les connexions échouaient en raison d'un nombre excessif de connexions à la base de données existantes.

  • Correction des variations du temps de réponse (RT) causées par des tâches planifiées internes.

1.13.41

  • Améliorations des performances

    • Amélioration des performances du proxy de base de données lors de volumes élevés d'échecs d'authentification.

    • Optimisation de la fonctionnalité d'authentification des comptes. En cas d'échec d'authentification du compte, la limitation du débit est désormais appliquée au niveau du compte plutôt que globalement.

  • Corrections de bugs

    • Correction d'un problème où l'état de la transaction était perdu lors du fractionnement des transactions.

    • Correction d'un problème où les variables d'environnement n'étaient pas réinitialisées dans un pool de connexions au niveau des transactions.

    • Correction d'un problème où une instruction préparée ne parvenait pas à se fermer dans une transaction distribuée (transaction XA).

    • Correction de plusieurs exceptions internes.

1.13.33

  • Nouvelles fonctionnalités

    Ajout du support du format d'encodage MySQL utf8mb3.

  • Corrections de bugs

    Correction d'une erreur de routage pour les instructions SELECT FOR UPDATE causée par un nombre excessif de paramètres d'instructions préparées.

1.13.27

  • Améliorations des performances

    Optimisation des performances d'analyse des instructions INSERT par le proxy.

  • Corrections de bugs

    Correction des problèmes de compatibilité SSL avec certains clients.

1.13.25

Corrections de bugs

  • Correction d'une fuite de mémoire sur le proxy causée par des échecs d'authentification.

  • Correction d'un problème pouvant provoquer un plantage du proxy dans les scénarios multi-endpoints.

1.13.22

  • Nouvelles fonctionnalités

    • Ajout du support de l'utilisation de l'instruction SELECT LAST_INSERT_ID() pour obtenir l'ID unique d'une table fragmentée après une opération INSERT.

    • Ajout du support de la fonction FOUND_ROWS.

    • Ajout du support du routage de COM_STATISTICS vers une instance en lecture seule.

    • Optimisation du pool de connexions au niveau des transactions.

    • Ajout du support du routage des fonctions GEO vers une instance en lecture seule.

    • Ajout de plusieurs métriques de surveillance internes.

  • Corrections de bugs

    • Les connexions ne sont plus envoyées aux instances verrouillées dans ApsaraDB RDS.

    • Correction des erreurs de routage causées par une analyse incorrecte de certaines instructions.

    • Correction d'un problème où stmt_exec échouait dans certains scénarios.

    • Correction d'un problème où l'instruction load data infile échouait.

1.13.17

Corrections de bugs

Correction de plusieurs erreurs internes.

1.13.5

  • Nouvelles fonctionnalités

    • Ajout du support du routage de toutes les requêtes vers un nœud spécifique (Force Node Connection). Par exemple, l'instruction /force_proxy_internal/set force_node = 'pi-123'; route toutes les requêtes suivantes sur la connexion actuelle vers le nœud spécifié pi-123.

      Remarque

      Si le nœud spécifié est anormal, le proxy renvoie l'erreur set force node 'pi-123' is not found, please check..

    • Ajout du support du routage d'une requête unique vers un nœud spécifique (Force Node Query). Par exemple, l'instruction /force_node='pi-123'/ show processlist; route uniquement cette requête vers le nœud spécifié pi-123.

      Remarque

      Si le nœud spécifié est anormal, le proxy renvoie l'erreur 'force hint server node is not found, please check'..

    • Ajout de plusieurs métriques de surveillance internes.

  • Corrections de bugs

    • Correction d'un problème où les requêtes étaient routées vers une instance en lecture seule si l'instruction contenait le mot-clé MODE.

    • Correction d'un problème provoquant des déséquilibres de charge dans certaines conditions.

1.12.10

  • Nouvelles fonctionnalités

    Ajout du support du chiffrement SSL pour les endpoints de proxy dédiés.

  • Corrections de bugs

    • Correction d'un problème provoquant des exceptions lors de l'établissement de connexions SSL vers une instance MySQL 8.0.

    • Correction d'un problème où le proxy dédié ne parvenait pas à router les nouvelles requêtes vers un nœud après sa récupération d'un état anormal.

1.12.7

  • Nouvelles fonctionnalités

    • Ajout du support de la syntaxe show full processlist.

    • Ajout du support de la syntaxe des transactions XA.

  • Corrections de bugs

    • Correction d'un problème provoquant des erreurs lors de l'exécution de show processlist sur une instance MySQL 8.0.

    • Correction de plusieurs problèmes liés au pool de connexions au niveau des transactions.

    • Correction de plusieurs problèmes provoquant des échecs de connexion.

1.11.12

  • Nouvelles fonctionnalités

    Ajout du support du pool de connexions au niveau des transactions.

  • Corrections de bugs

    • Optimisation de l'équilibrage de charge pour les connexions persistantes, permettant aux nouvelles requêtes sur les connexions existantes d'être routées vers un nœud après sa récupération d'un état anormal.

    • Optimisation de la syntaxe Prepare pour prendre en charge l'unicast des instructions préparées.

    • Correction d'un problème d'échec de connexion survenant lors de la connexion depuis un client MySQL 5.7 vers une base de données MySQL 5.6 avec Deprecate EOF activé.

    • Correction d'un problème où les connexions étaient interrompues lors d'un changement de base de données au sein d'une procédure stockée.

    • Correction d'un problème où les clients recevaient une erreur Packets out of order lorsqu'une seule ligne dans un jeu de résultats dépassait 16 Mo.

    • Correction d'un problème où les transactions sur une instance en lecture seule, ouvertes avec set autocommit=0, n'étaient pas fermées en temps opportun.

    • Correction d'un problème où les instructions avec lock in shared mode étaient routées vers une instance en lecture seule.

    • Correction d'un problème où des instructions telles que select handler from abc for update étaient routées vers une instance en lecture seule.

    • Correction d'un problème d'échec d'authentification pour un utilisateur unique avec plusieurs hôtes.

1.10.7

Corrections de bugs

Correction de plusieurs problèmes liés au pool de connexions au niveau de la session.

1.9.23

  • Nouvelles fonctionnalités

    • Ajout du support des connexions avec le compte root.

    • Ajout du support des connexions SSL.

  • Corrections de bugs

    • Correction d'un problème où change user échouait.

    • Correction d'un problème où load file échouait.

    • Correction d'un problème où les clients recevaient une erreur Exception: Packets out of order en raison d'une séquence de paquets incorrecte.

    • Correction d'un problème où les connexions à une instance en lecture seule étaient interrompues lorsque l'instance principale devenait anormale.

1.9.14

  • Nouvelles fonctionnalités

    Ajout du support de la syntaxe hint : /FORCE_SLAVE/, /FORCE_MASTER/.

  • Corrections de bugs

    • Correction d'un problème de caractères illisibles causé par une valeur de jeu de caractères par défaut incorrecte.

    • Correction d'un problème où une chaîne incorrecte était renvoyée pour le numéro de version MySQL.

Rubriques connexes

API associées

API

Description

DescribeDBProxy

Interroge les détails d'un proxy de base de données.