Tous les produits
Search
Centre de documentation

ApsaraDB RDS:Mises à jour de la version mineure du moteur et notes de version pour les instances analytiques basées sur DuckDB

Dernière mise à jour :Aug 09, 2026

Vous pouvez mettre à niveau automatiquement ou manuellement la version mineure du moteur d'une instance analytique basée sur DuckDB. Les mises à niveau améliorent les performances des instances, ajoutent de nouvelles fonctionnalités et corrigent les problèmes de sécurité afin d'optimiser continuellement le service et de garantir la sécurité de la base de données.

Notes de version de la version mineure du moteur pour les instances analytiques basées sur DuckDB

MySQL 8.0

Version mineure

Version MySQL

Description

Date d'expiration de la version

20260724

8.0.36

Optimisations des performances

  • L'efficacité d'exécution des opérations DDL liées aux colonnes générées a été optimisée.

  • L'efficacité de synchronisation de la base de données standby lors de l'importation DTS pour les instances analytiques a été optimisée.

  • L'utilisation de la mémoire lors des validations de transactions par lots a été optimisée.

Corrections de bugs

  • Correction du problème où CHECKSUM TABLE renvoyait des valeurs incorrectes dans des conditions OOM.

——

20260629

8.0.36

Nouvelles fonctionnalités

  • DuckDB prend en charge les types Decimal haute précision.

Corrections de bugs

  • Correction d'un problème de compatibilité causé par des règles de conversion implicite de type différentes pour VARCHAR et JSON.

——

20260529

8.0.36

Nouvelles fonctionnalités

  • Le moteur DuckDB prend en charge les valeurs auto-incrémentales. Cette fonctionnalité nécessite que vous définissiez duckdb_support_auto_increment=ON.

  • Ajout d'un thread de point de contrôle asynchrone en arrière-plan pour DuckDB. Cette fonctionnalité nécessite que vous définissiez duckdb_enable_background_checkpoint=ON.

  • Prise en charge de la fonction json_objectagg.

Corrections de bugs

  • Correction d'un problème où la fonction convert_tz ne pouvait pas analyser certains fuseaux horaires.

  • Correction d'un problème de compatibilité avec interval causé par des règles d'arrondi décimal différentes.

  • Correction d'un problème où la création d'une table partitionnée avec un moteur de partition spécifié provoquait une interruption de la réplication.

  • Correction d'un problème où DuckDB échouait à analyser les noms de colonnes et de tables contenant des caractères spéciaux tels que des accents graves ou des barres obliques inversées.

  • Correction d'un problème où les opérations rename table inter-bases de données échouaient.

  • Correction des valeurs valides du paramètre duckdb_disabled_optimizers.

  • Correction d'un problème où la nouvelle tentative d'une conversion de moteur ayant échoué déclenchait l'erreur « tablespace missing ».

—

20260511

8.0.36

Nouvelles fonctionnalités

  • Mise à niveau de DuckDB vers la version v1.5.2.

Corrections de bugs

  • Correction d'un problème où l'échec de suppression d'une colonne générée dans DuckDB provoquait une interruption de la réplication.

  • Correction d'un problème où DuckDB échouait à ajouter une colonne avec une contrainte NOT NULL.

—

20260417

8.0.36

Nouvelles fonctionnalités

  • En mode duckdb_sql_normalization :

    • Prise en charge de la syntaxe VALUES ROW.

    • Prise en charge de la résolution des variables système.

    • Correction d'un problème où la fonction GROUP_CONCAT pouvait renvoyer des résultats incorrects lors du traitement du jeu de caractères utf8mb4.

Corrections de bugs

  • Correction d'un problème où l'appender de rollback provoquait l'arrêt de l'instance.

  • Correction d'un problème où les journaux Write-Ahead Logging (WAL) provoquaient un échec de démarrage de l'instance.

  • Correction d'un problème où des valeurs invalides étaient insérées dans les champs datetime (GitHub issue #131).

  • Correction d'un arrêt causé par l'exécution d'opérations au niveau des partitions sur une table non partitionnée.

  • Correction d'un échec de création de table dû à l'incapacité de DuckDB à reconnaître correctement certains caractères d'échappement.

  • Correction d'un problème où certaines tables n'étaient pas converties avec succès lors de la création d'une instance DuckDB.

  • Correction d'une erreur d'exécution causée par le réordonnancement incorrect des fonctions JSON par DuckDB.

  • Correction d'un problème où l'exécution de la fonction greatest dans DuckDB pouvait provoquer des pannes d'instance.

—

20260326

8.0.36

Nouvelles fonctionnalités

  • Mise à niveau de DuckDB vers la version v1.4.4 (DuckDB v1.4.4 Release).

  • Ajout du paramètre duckdb_max_threads_per_query_rpl pour limiter le nombre de threads disponibles pour la synchronisation des données.

Corrections de bugs

  • Correction d'un problème où CREATE SEQUENCE provoquait une interruption de la réplication.

—

20260313

8.0.36

Nouvelles fonctionnalités

  • Améliorations de la compatibilité

    • Correction d'un problème de compatibilité avec la fonction json_contains.

    • Correction d'un problème de compatibilité avec la fonction find_in_set.

    • Correction d'un problème où @NULL ne pouvait pas être réécrit correctement en mode duckdb_sql_normalization.

    • Ignorer toutes les indications d'index en mode duckdb_sql_normalization.

    • Prise en charge de la fonction Field.

    • Prise en charge de la fonction member of.

  • Prise en charge de la conversion implicite de type entre les types Bit, Boolean et Numeric.

  • Ajout du paramètre duckdb_convert_tables_with_generated_columns pour contrôler la prise en charge par DuckDB des colonnes générées.

Corrections de bugs

  • Correction d'un problème où la modification de la valeur par défaut d'une colonne binaire échouait.

  • Correction d'un arrêt causé par alter table disable keys.

  • Correction d'un problème d'allocation de mémoire avec la fonction group_concat.

  • Correction d'une erreur de réplication causée par un schéma désordonné.

—

20260210

8.0.36

Nouvelles fonctionnalités

  • Le moteur DuckDB prend en charge les colonnes générées.

  • Le moteur DuckDB prend en charge le jeu de caractères latin1.

  • En mode duckdb_sql_normalization :

    • Prise en charge de l'utilisation de types chaîne comme entrée pour certaines fonctions de date.

    • Correction d'un problème où CAST(string AS SIGNED) renvoyait des résultats incorrects en raison de l'arrondi décimal.

    • Correction d'un problème où les fonctions GROUP_CONCAT et COUNT(DISTINCT) pouvaient renvoyer des résultats incorrects lorsque plusieurs colonnes étaient utilisées comme paramètres d'entrée.

  • Ajout du paramètre duckdb_prefer_high_precision. Lorsque ce paramètre est activé, le moteur DuckDB préfère utiliser des calculs algébriques sur de grands entiers pour privilégier la compatibilité.

Corrections de bugs

  • Ajout du paramètre duckdb_batch_max_row_count pour contrôler le nombre maximal de lignes dans une table temporaire par lots. Cela permet d'éviter les échecs de validation par lots pour les transactions volumineuses.

  • Correction d'un problème où la fonction json pouvait provoquer des pannes d'instance.

  • Correction d'un problème où la chaîne '-' ne pouvait pas être correctement convertie au type DOUBLE.

  • Correction d'un problème où les colonnes de la clause HAVING ne pouvaient pas être correctement liées lorsque le mode only_full_group_by n'était pas activé.

—

20260127

8.0.36

Corrections de bugs

  • Correction d'un arrêt causé par l'utilisation d'un ensemble de résultats de curseur lors de l'exécution d'un PreparedStatement sur une table DuckDB.

—

20260119

8.0.36

Nouvelles fonctionnalités

  • Prise en charge des comparaisons d'inégalité pour blob et varchar.

  • En mode duckdb_sql_normalization :

    • Prise en charge de la syntaxe FROM DUAL.

    • Correction d'un problème où certains caractères du jeu de caractères utf8mb4 ne pouvaient pas être normalisés correctement.

    • Correction d'un problème où UNIX_TIMESTAMP et CONVERT_TZ ne pouvaient pas utiliser correctement un littéral de chaîne comme entrée.

Corrections de bugs

  • Correction d'un échec de redémarrage de l'instance pendant la phase de conversion du moteur.

  • Correction d'un arrêt lors de la conversion parallèle du moteur d'une table partitionnée.

—

20260109

8.0.36

Optimisations des performances

  • Optimisation de la transaction du moteur DuckDB pour prendre en charge Binlog Free Flush, ce qui améliore les performances d'importation des données.

Corrections de bugs

  • Correction d'une interruption de réplication causée par un échec de validation DuckDB.

  • Correction d'une erreur dans les requêtes inter-bases de données en mode duckdb_sql_normalization.

  • Correction d'un problème où la fonction concat pouvait provoquer un arrêt.

—

20251229

8.0.36

Nouvelles fonctionnalités

  • Ajout d'une fonctionnalité de normalisation SQL, contrôlée par le paramètre duckdb_sql_normalization. Lorsque ce paramètre est activé, les instructions SELECT sont réécrites pour la normalisation afin de résoudre les problèmes de compatibilité suivants :

    • Prise en charge des requêtes sur les vues.

    • Prise en charge de l'utilisation d'un littéral de chaîne comme entrée pour les fonctions de date.

    • Prise en charge de l'utilisation d'une expression non constante pour expr dans l'expression d'intervalle de temps Interval expr unit.

    • Prise en charge de la syntaxe d'alias expr 'alias' et expr "alias".

    • Prise en charge du modificateur binaire pour les noms de colonnes.

    • Assure la compatibilité avec l'associativité des opérateurs.

    • Prise en charge de l'utilisation conjointe de JOIN explicites et implicites dans une seule instruction SQL.

    • Prise en charge des commentaires #.

    • Prise en charge de la spécification d'un séparateur dans la fonction group_concat et de l'utilisation de plusieurs expressions comme paramètres d'entrée.

    • Prise en charge des chaînes binaires préfixées par 0x.

    • Prise en charge de l'utilisation de plusieurs expressions comme paramètres d'entrée pour la fonction count(distinct ... ).

    • Prise en charge des comparaisons entre le type year et les types de littéraux numériques.

  • Optimisations de la compatibilité :

    • Prise en charge des comparaisons entre les types de date et les types numériques.

    • Prise en charge de la conversion de varchar vers le type bool.

  • Ajout du paramètre duckdb_max_threads_per_query pour limiter le nombre maximal de threads pour une seule requête SQL.

Optimisations des performances

  • Optimisation de l'efficacité de chargement de l'algorithme de compression lors des points de contrôle.

  • Optimisation des performances d'exécution de COPY DDL sur les tables DuckDB.

Corrections de bugs

  • Adaptation des lots inter-transactions pour log_replica_updates = OFF.

  • Correction d'un problème où json_unquote pouvait provoquer un arrêt.

  • Correction d'un problème où la fonction unix_timestamp(date) ne prenait pas en compte le fuseau horaire.

  • Correction d'un problème où certaines instructions SQL ne pouvaient pas être exécutées avec succès lorsque le mode only_full_group_by n'était pas activé.

—

20251209

8.0.36

Corrections de bugs

  • Correction d'un arrêt survenu lors de l'exécution de COPY DDL et de la suppression de clés étrangères.

  • Correction d'un problème où les journaux relay s'empilaient lorsque duckdb_commit_multi_trx_due_to_rotate était défini sur OFF.

  • Correction d'un problème de duplication de données lors de la synchronisation des données DTS.

  • Correction d'une interruption de réplication causée par l'application alternée des journaux binaires provenant de différentes bases de données.

—

20251128

8.0.36

Nouvelles fonctionnalités

  • Prise en charge de la conversion des tables partitionnées InnoDB en tables non partitionnées DuckDB.

  • SQL DuckDB prend en charge l'analyse des chaînes préfixées par x ou b, telles que x'FF' et b'11111111'.

  • Prise en charge du stockage des champs decimal avec plus de 38 chiffres de précision sous forme de decimal(38) dans DuckDB.

  • Ajout de commutateurs pour déterminer s'il faut valider les lots inter-transactions en raison du lecteur, du rollback ou de la longueur.

  • Prise en charge de la configuration du paramètre duckdb_checkpoint_threshold pour contrôler la fréquence des DuckDB checkpoint.

Optimisations des performances

  • Optimisation de l'efficacité d'ajout des champs Decimal.

Corrections de bugs

  • Correction d'un problème où les résultats de requête étaient tronqués en raison d'un délai d'attente SQL.

  • Correction d'un bug communautaire où l'exécution de UNION ALL se bloquait de manière inattendue issue#19971.

  • Correction d'un problème de duplication de données sur l'instance secondaire DuckDB lors de l'écriture des données en mode duckdb_data_import_mode.

—

20251104

8.0.36

Nouvelles fonctionnalités

  • Prise en charge de l'activation des lots inter-transactions en mode journalisation binaire.

  • Prise en charge des fonctions d'expression régulière : REGEXP, REGEXP_INSTR, REGEXP_LIKE, REGEXP_REPLACE, REGEXP_SUBSTR et RLIKE.

Optimisations des performances

  • Optimisation des performances de réplication lorsque DTS écrit des données sur une instance principale analytique basée sur DuckDB.

Corrections de bugs

  • Correction d'une interruption de réplication causée par une instruction DDL avec un algorithme spécifié.

  • Prise en charge de la conversion de BLOB en type caractère à l'aide de CAST(blob as CHAR).

  • Correction d'une erreur SQL survenue après avoir effectué une opération UNION sur un champ avec un classement non binaire.

  • Correction d'un arrêt d'instance causé par append.

  • Correction d'un problème où des tables temporaires restaient issues des opérations de conversion de moteur lors du démarrage.

—

20250922

8.0.36

Nouvelles fonctionnalités

  • Implémentation de CrashSafe pour la journalisation binaire dans le moteur DuckDB.

  • Désactivation des instructions Replace et CREATE TABLE AS SELECT dans le moteur DuckDB.

  • Le moteur DuckDB prend en charge les fonctions json_unquote, json_contains et json_contains_path.

  • Mise à niveau de DuckDB vers la version v1.3.2.

Optimisations des performances

Corrections de bugs

  • Correction d'un problème où le type de table pour une CTE récursive était identifié de manière incorrecte.

  • Correction d'un problème où duckdb_maximum_threads ne prenait pas effet au démarrage.

  • Correction d'un problème où le moteur DuckDB ne répondait pas à une commande kill lors de l'exécution SQL.

—

MySQL 5.7

Version mineure

Version MySQL

Description

Date d'expiration de la version

20260630

5.7.44

Nouvelles fonctionnalités

  • Jemalloc est mis à niveau de la version 5.2 vers la version 5.3.

Corrections de bugs

  • Correction d'un problème de point d'arrêt de surveillance lors du checkpoint DuckDB.

  • Résolution d'une erreur de conversion de table lorsque celle-ci est trop volumineuse.

  • Correction d'un échec de l'instruction RENAME TABLE entre schémas.

  • Rectification d'une valeur par défaut incorrecte après l'ajout d'une colonne dont la longueur par défaut est nulle.

  • Correction d'une erreur d'analyse survenant lorsque les noms de colonnes ou de tables DuckDB contiennent des caractères spéciaux tels que les accents graves (`) et les barres obliques inverses (\).

  • Résolution d'un échec lors de la modification de la valeur par défaut d'une colonne BINARY.

——

20260520

5.7.44

Nouvelles fonctionnalités

  • En mode duckdb_sql_normalization :

    • Prise en charge de la syntaxe VALUES ROW.

    • Prise en charge de la résolution des variables système.

    • Correction d'un problème pouvant entraîner des résultats incorrects avec la fonction GROUP_CONCAT lors du traitement du jeu de caractères utf8mb4.

  • Mise à niveau de DuckDB vers la version v1.5.2.

Corrections de bugs

  • Résolution d'un échec de DuckDB lors de l'ajout d'une colonne avec une contrainte NOT NULL.

  • Correction d'un plantage de l'instance provoqué par l'appender de rollback.

  • Résolution d'un échec de démarrage de l'instance causé par les journaux WAL.

  • Correction d'un problème d'insertion de valeurs invalides dans les champs datetime (issue GitHub #131).

  • Résolution d'un crash dû à l'exécution d'opérations au niveau des partitions sur une table non partitionnée.

  • Correction d'un échec de création de table causé par l'incapacité de DuckDB à reconnaître correctement certains caractères d'échappement.

  • Résolution d'un problème empêchant la conversion réussie de certaines tables lors de la création d'une instance DuckDB.

  • Correction d'une erreur d'exécution due au réordonnancement incorrect des fonctions JSON par DuckDB.

  • Résolution d'un problème où l'exécution de la fonction greatest dans DuckDB pouvait provoquer des pannes d'instance.

  • Correction d'une interruption de réplication causée par l'instruction CREATE SEQUENCE.

—

20260324

5.7.44

Nouvelles fonctionnalités

  • Le moteur DuckDB prend en charge les colonnes générées.

  • Améliorations de la compatibilité

    • Correction d'un problème de compatibilité avec la fonction json_contains.

    • Résolution d'un problème de compatibilité avec la fonction find_in_set.

    • Correction d'un problème empêchant la réécriture correcte de @NULL en mode duckdb_sql_normalization.

    • Ignorer toutes les indications d'index en mode duckdb_sql_normalization.

    • Prise en charge de la fonction Field.

    • Prise en charge de la fonction member of.

  • Prise en charge de la conversion implicite de type entre les types Bit, Boolean et Numeric.

—

20260227

5.7.44

Nouvelles fonctionnalités

  • Prise en charge de la conversion des tables partitionnées InnoDB en tables non partitionnées DuckDB.

  • Le moteur DuckDB prend en charge le jeu de caractères latin1.

  • Ajout d'une fonctionnalité de normalisation SQL, contrôlée par le paramètre duckdb_sql_normalization. Lorsque ce paramètre est activé, les instructions SELECT sont réécrites pour la normalisation afin de résoudre les problèmes de compatibilité suivants :

    • Prise en charge des requêtes sur les vues (view).

    • Prise en charge de l'utilisation d'un littéral de chaîne comme entrée pour les fonctions de date.

    • Prise en charge de l'utilisation d'une expression non constante pour expr dans l'expression d'intervalle de temps Interval expr unit.

    • Prise en charge de la syntaxe d'alias expr 'alias' et expr "alias".

    • Prise en charge du modificateur binary pour les noms de colonnes.

    • Garantie de la compatibilité avec l'associativité des opérateurs.

    • Prise en charge de l'utilisation conjointe de JOIN explicites et implicites dans une seule instruction SQL.

    • Prise en charge des commentaires #.

    • Prise en charge de la spécification d'un séparateur dans la fonction group_concat et de l'utilisation de plusieurs expressions comme paramètres d'entrée.

    • Prise en charge des chaînes binaires préfixées par 0x.

    • Prise en charge de l'utilisation de plusieurs expressions comme paramètres d'entrée pour la fonction count(distinct ... ).

    • Prise en charge des comparaisons entre le type year et les types de littéraux numériques.

20260127

5.7.44

Corrections de bugs

  • Correction d'un problème plaçant l'instance dans un état anormal si elle redémarrait pendant la phase de transformation du moteur DPI.

  • Résolution d'un problème où json_unquote pouvait provoquer un crash.

  • Correction d'un problème où la fonction unix_timestamp(date) ne prenait pas en compte le fuseau horaire.

  • Résolution d'un problème empêchant l'exécution réussie de certaines instructions SQL lorsque le mode only_full_group_by n'était pas activé.

—

Vue d'ensemble des mises à niveau des versions mineures du moteur

Vous pouvez choisir de mettre à niveau automatiquement ou manuellement la version mineure du moteur de votre instance analytique basée sur DuckDB :

  • Mise à niveau automatique : Par défaut, les versions mineures du moteur sont mises à niveau automatiquement pour les instances analytiques basées sur DuckDB. Vous pouvez consulter les paramètres de mise à niveau automatique sur la page Basic Information. Si votre version mineure du moteur n'est pas la plus récente, le système crée périodiquement des tâches de maintenance proactive (O&M) pour la mettre à niveau. La mise à niveau automatique est effectuée pendant la fenêtre de maintenance que vous avez définie.

    Remarque
    • Vous serez informé des tâches de mise à niveau initiées par le système via des canaux tels que les SMS et les e-mails. Pour recevoir ces notifications, abonnez-vous à « ApsaraDB Fault or O&M Notification » dans Message Hub et configurez vos coordonnées.

    • Vous pouvez annuler les tâches de maintenance proactive (O&M) à tout moment ou choisir de les exécuter à l'heure prévue. Pour plus d'informations, consultez la rubrique Événements planifiés.

  • Mise à niveau manuelle : Sur la page Basic Information de votre instance, vous pouvez modifier le paramètre de mise à niveau en Manual Upgrade. Si la version actuelle de l'instance présente des bugs critiques, a expiré ou n'est plus publiée, les instances configurées pour une mise à niveau manuelle recevront également des tâches de maintenance proactive (O&M) pour mettre à niveau la version mineure du moteur.

Avertissement

Les mises à niveau automatiques constituent une méthode auxiliaire. Elles ne garantissent pas que toutes les instances seront immédiatement mises à niveau vers la dernière version mineure du moteur. Vous pouvez vérifier l'état de la version du moteur sur la page Basic Information de votre instance et mettre à jour rapidement la version mineure du moteur afin d'éviter les risques potentiels associés aux anciennes versions. Si vous annulez une tâche de mise à niveau initiée par le système ou si vous ne procédez pas à la mise à niveau vers la dernière version stable après avoir reçu une invite de mise à niveau dans la console, vous assumez la responsabilité de toute interruption d'activité, perte de données ou autre conséquence qui en résulterait. Pour plus d'informations, consultez les Conditions d'utilisation.

Précautions

  • La mise à niveau de la version mineure du moteur peut entraîner un basculement de l'instance. Effectuez la mise à niveau pendant les heures creuses ou assurez-vous que votre application dispose d'un mécanisme de reconnexion automatique. Pour plus d'informations sur les effets d'un basculement d'instance, consultez la rubrique Effets d'un basculement d'instance.

  • Il est impossible de revenir à une version mineure antérieure du moteur après une mise à niveau.

  • Les mises à niveau automatiques sont effectuées pendant la fenêtre de maintenance que vous avez définie. Vous pouvez modifier la fenêtre de maintenance sur la page Basic Information de votre instance.

  • Une version obsolète du moteur peut présenter des risques tels que des interruptions d'activité et des pertes de données. Vous devez mettre à niveau régulièrement la version mineure de votre moteur ou dès réception d'une notification de maintenance (O&M) d'Alibaba Cloud.

  • Si la version du moteur d'une instance n'est plus publiée ou n'est plus maintenue, l'instance est automatiquement mise à niveau vers la dernière version mineure du moteur lorsque vous mettez à niveau ou rétrogradez les spécifications de l'instance, ou lorsqu'Alibaba Cloud met à niveau le matériel de l'instance.

  • Les tâches de mise à niveau ne sont pas poussées pour les instances nouvellement achetées. Pour effectuer la mise à niveau vers la dernière version, vous pouvez mettre à niveau la version mineure du moteur sur la page Basic Information de l'instance.

  • Une fois le processus de mise à niveau lancé, il est impossible de l'annuler. En cas d'échec de la mise à niveau, toutes les modifications sont restaurées et l'instance conserve sa version précédente du moteur de base de données, ses métadonnées et ses autres configurations.

  • Lorsqu'une version du moteur répond aux critères de dépublication, son statut est défini comme non publié, même si elle se trouve toujours dans son cycle de vie.

Modifier les paramètres de mise à niveau automatique

  1. Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS. Localisez ensuite l'instance RDS et cliquez sur son ID.

  2. Dans la section Configuration Information, cliquez sur Settings à droite de Automated Update of Minor Engine Version.

  3. Sélectionnez Automatic Upgrade ou Manual Upgrade, puis cliquez sur OK.

Mettre à niveau manuellement la version mineure du moteur

  1. Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS. Localisez ensuite l'instance RDS et cliquez sur son ID.

  2. Dans la section Configuration Information, cliquez sur Update Minor Engine Version.

    Remarque

    Si ce bouton n'est pas affiché, le moteur est déjà sur la dernière version.

  3. Dans la boîte de dialogue qui s'affiche, sélectionnez une version dans la liste Latest Version, choisissez une Update Time, puis cliquez sur OK.

Consulter la progression et l'historique des mises à niveau

Pour consulter la progression ou l'historique des mises à niveau des versions mineures, connectez-vous à la page Tâches de la console RDS afin d'afficher les détails des tâches, notamment le type de tâche, le statut, la progression, l'heure de début et l'heure de fin. La page Tâches affiche uniquement les tâches des 30 derniers jours, qu'il s'agisse de mises à niveau automatiques ou manuelles. Pour plus d'informations, consultez la rubrique Hub de tâches.

FAQ

Q : Après la mise à niveau de la version mineure du moteur, pourquoi SELECT @@version affiche-t-il la même version ?

R : La mise à jour de la version mineure du moteur s'applique à la version du noyau Alibaba Cloud, et non à la version du noyau MySQL. Vous pouvez exécuter show variables like '%rds_release_date%' pour interroger votre version mineure du moteur.

Q : Puis-je uniquement effectuer la mise à niveau vers la prochaine version mineure immédiate ?

R : Vous pouvez effectuer la mise à niveau vers n'importe quelle version mineure disponible. Les versions disponibles sont affichées dans la console.

Q : Quels sont les effets d'une mise à niveau de la version mineure du moteur ? Pourquoi un basculement d'instance se produit-il ? Existe-t-il d'autres risques critiques ?

R : Afin de garantir la stabilité du service, la mise à niveau est d'abord effectuée sur l'instance secondaire. Une fois l'instance secondaire mise à niveau, un basculement automatique est effectué. Il n'existe aucun autre risque critique. Pour plus d'informations sur les effets d'un basculement d'instance, consultez la rubrique Effets d'un basculement d'instance.

Q : J'ai modifié les spécifications de mon instance RDS for MySQL. Pourquoi la version mineure du moteur a-t-elle également été mise à niveau ?

R : Si la version du moteur d'une instance n'est plus publiée ou n'est plus maintenue, l'instance est automatiquement mise à niveau vers la dernière version mineure du moteur lorsque vous mettez à niveau ou rétrogradez les spécifications de l'instance, ou lorsqu'Alibaba Cloud met à niveau le matériel de l'instance.

Q : J'ai activé les mises à niveau automatiques des versions mineures du moteur. Pourquoi mon instance n'a-t-elle pas été mise à niveau ?

R : Une mise à niveau automatique peut ne pas avoir eu lieu pour les raisons suivantes :

  • La version mineure du proxy est trop basse et doit d'abord être mise à niveau.

  • Les mises à niveau automatiques sont des tâches de maintenance (O&M) planifiées. Elles ne sont pas exécutées immédiatement après la publication d'une nouvelle version.

Q : Puis-je choisir de ne pas mettre à niveau la version mineure du moteur ? Quelles en sont les implications ?

R : Oui, c'est possible. La mise à niveau de la version mineure du moteur n'est pas obligatoire. Toutefois, nous vous recommandons vivement de mettre à jour régulièrement la version mineure du moteur. Si vous continuez à utiliser une ancienne version, vous ne pourrez pas bénéficier des nouvelles fonctionnalités, des correctifs de sécurité pour les vulnérabilités connues ni des optimisations de performances officielles.