Pour gérer les paramètres de plusieurs instances en masse, utilisez des modèles de paramètres afin d'appliquer rapidement des configurations à vos instances. Les modèles de paramètres se divisent en deux catégories : les modèles de paramètres système et les modèles de paramètres personnalisés.
Prérequis
Votre instance doit exécuter l'une des versions MySQL suivantes :
MySQL 8.4
MySQL 8.0 (y compris les instances serverless)
MySQL 5.7
MySQL 5.6
Informations générales
Afin de garantir la disponibilité du service, Alibaba Cloud restreint la modification de certains paramètres critiques. Pour répondre à divers besoins métier, tels que l'obtention de performances supérieures, ApsaraDB RDS propose plusieurs modèles de paramètres système. Vous pouvez également créer des modèles de paramètres personnalisés pour appliquer des configurations en masse, adaptées à vos cas d'utilisation spécifiques.
Si vous devez uniquement modifier un paramètre pour une seule instance, consultez la rubrique Configurer les paramètres d'instance.
Modèles de paramètres système
Les modèles de paramètres système sont disponibles uniquement pour les instances exécutant RDS High-availability Edition et RDS Basic Edition. Pour les instances exécutant RDS Enterprise Edition, vous pouvez créer un modèle de paramètres personnalisé.
Les modèles de paramètres système suivants sont disponibles pour les instances exécutant RDS High-availability Edition et RDS Basic Edition :
-
Modèle de paramètres par défaut
Ce modèle offre le niveau de sécurité des données le plus élevé, mais présente des performances en lecture et en écriture plus faibles. La réplication des données utilise le mode semi-synchrone. Les paramètres de protection des données suivants sont appliqués :
-
Moteur InnoDB
innodb_flush_log_at_trx_commit = 1sync_binlog = 1
-
Moteur X-Engine (seul le modèle de paramètres par défaut est fourni pour ce moteur)
sync_binlog = 1
RemarqueLors de la création d'une instance, un modèle de paramètres par défaut correspondant à la version et à la série sélectionnées est utilisé par défaut. Pour afficher les valeurs des paramètres du modèle par défaut, connectez-vous à la console ApsaraDB RDS, cliquez sur Parameter Templates dans le volet de navigation de gauche, accédez à l'onglet System Parameter Templates et recherchez Default Parameter Template. Vous pourrez ainsi consulter les valeurs des paramètres de tous les modèles par défaut.
Vous ne pouvez pas modifier un modèle de paramètres par défaut.
-
-
Modèle de paramètres asynchrone
Ce modèle assure une sécurité élevée des données tout en offrant de meilleures performances. La réplication des données utilise le mode asynchrone. Les paramètres de protection des données suivants sont appliqués :
innodb_flush_log_at_trx_commit = 1sync_binlog=1rpl_semi_sync_master_enabled=off
RemarquePour basculer le mode de réplication des données en asynchrone, consultez la rubrique Interroger et modifier le mode de réplication des données.
-
Modèle de paramètres haute performance
Ce modèle offre une sécurité des données modérée et les performances en lecture/écriture les plus rapides. La réplication des données utilise le mode asynchrone. Les paramètres de protection des données suivants sont appliqués :
innodb_flush_log_at_trx_commit = 2sync_binlog = 1000
Vous ne pouvez pas utiliser un modèle de paramètres personnalisé pour modifier les paramètres définis dans un modèle de paramètres système.
Le tableau suivant décrit ces paramètres.
Paramètre | Valeur | Description |
| 1 | Lorsqu'une transaction est validée, le système écrit le journal des transactions depuis le tampon vers le fichier journal et le vide immédiatement sur le disque. |
2 | Lorsqu'une transaction est validée, le journal des transactions est écrit depuis le tampon vers le fichier journal, mais n'est pas nécessairement vidé immédiatement sur le disque. Le fichier journal est vidé sur le disque une fois par seconde. En cas de panne du système avant cette opération, la dernière seconde de transactions peut être perdue. | |
| 1 | Après la validation d'une transaction, le journal binaire est écrit et vidé immédiatement sur le disque, en contournant le cache système. |
1000 | Le système vide le journal binaire sur le disque toutes les 1 000 opérations d'écriture. Cela engendre un risque de perte de données en cas de panne. |
Appliquer un modèle de paramètres
Connectez-vous à la console ApsaraDB RDS. Dans le volet de navigation de gauche, sélectionnez Parameter Templates, puis sélectionnez une région en haut de la page.
Dans l'onglet Custom Parameter Templates ou System Parameter Templates, localisez le modèle à appliquer. Dans la colonne Actions, cliquez sur
> Apply to Instance.-
Dans la liste des instances située à gauche, sélectionnez les instances cibles et cliquez sur l'icône
pour les déplacer vers la droite. Vérifiez les modifications de paramètres.ImportantLorsque vous appliquez un modèle de paramètres à plusieurs instances, assurez-vous que les paramètres conviennent à toutes les instances sélectionnées. Procédez avec prudence.
Cliquez sur OK.
Créer un modèle de paramètres personnalisé
Connectez-vous à la console ApsaraDB RDS. Dans le volet de navigation de gauche, cliquez sur Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS.
Dans le volet de navigation de gauche, cliquez sur Parameter Templates. Sur la page Parameter Templates qui s'affiche à droite, cliquez sur Create Parameter Template.
-
Configurez les paramètres suivants.
Paramètre
Description
Template Name
Le nom doit comporter entre 8 et 64 caractères et peut contenir des lettres, des chiffres, des points (.) et des traits de soulignement (_). Il doit commencer par une lettre et ne peut pas contenir de caractères chinois.
Database Engine
Cette rubrique utilise MySQL à titre d'exemple. Sélectionnez MySQL.
Engine Version
Versions prises en charge : MySQL 5.6, 5,7 et 8,0.
Description
Saisissez une description pour le modèle. La description peut comporter jusqu'à 200 caractères.
Add Parameter
En cliquant sur Add Parameter, vous ajoutez une nouvelle ligne de paramètre, ce qui vous permet de sélectionner un Parameter, de définir une valeur et de consulter des informations telles que la plage de valeurs et la valeur par défaut.
RemarquePour afficher les paramètres pouvant être ajoutés ou modifiés, accédez à la page RDS Instances, sélectionnez une région en haut de la page, puis cliquez sur l'ID de l'instance cible. Dans le volet de navigation de gauche, cliquez sur Parameters et consultez les paramètres dans l'onglet Editable Parameters.
Pour configurer un autre paramètre, cliquez à nouveau sur Add Parameter.
Pour supprimer un paramètre, cliquez sur Delete situé à droite du paramètre.
Import
Vous pouvez modifier le modèle exporté, cliquer sur Import et coller les paramètres pour générer le modèle. Pour exporter un modèle, consultez la rubrique Configurer les paramètres d'instance.
Cliquez sur Confirm.
Cloner un modèle de paramètres personnalisé
Vous pouvez cloner un modèle de paramètres personnalisé vers une autre région ou créer une copie au sein de la même région pour servir de base à un nouveau modèle.
Seuls les modèles de paramètres personnalisés peuvent être clonés. Les modèles de paramètres système ne peuvent pas être clonés.
Connectez-vous à la console ApsaraDB RDS. Dans le volet de navigation de gauche, cliquez sur Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS.
Dans le volet de navigation de gauche, cliquez sur Parameter Templates.
À droite de l'ID du modèle de paramètres, dans la colonne Actions, cliquez sur .
-
Configurez les paramètres suivants.
Paramètre
Description
Region
Région de destination du modèle cloné.
Template Name
Le nom doit comporter entre 8 et 64 caractères et peut contenir des lettres, des chiffres, des points (.) et des traits de soulignement (_). Il doit commencer par une lettre et ne peut pas contenir de caractères chinois.
Description
Saisissez une description pour le modèle. La description peut comporter jusqu'à 200 caractères.
Cliquez sur OK.
Gérer les modèles de paramètres
Connectez-vous à la console ApsaraDB RDS. Dans le volet de navigation de gauche, cliquez sur Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS.
Dans le volet de navigation de gauche, cliquez sur Parameter Templates.
-
Vous pouvez gérer les modèles de paramètres de différentes manières :
RemarqueLes modèles système prennent uniquement en charge les actions View et Apply to Instance.
-
Afficher un modèle de paramètres
Cliquez sur l'ID du modèle de paramètres ou sur View dans la colonne Actions du modèle pour afficher ses informations de base et ses paramètres.
-
Modifier un modèle de paramètres
ImportantSi vous modifiez un modèle de paramètres personnalisé, vous devez le réappliquer à vos instances pour que les changements prennent effet.
Une instance redémarre après l'application du modèle uniquement si celui-ci contient des paramètres nécessitant un redémarrage.
Cliquez sur dans la colonne Actions située à côté de l'ID du modèle de paramètres, ou cliquez sur Edit Parameter Template en haut de la page lors de la consultation d'un modèle. Pour obtenir des descriptions détaillées des paramètres, consultez la section Descriptions des modèles de paramètres.
Cliquez sur Yes.
-
Supprimer un modèle de paramètres
RemarqueLa suppression d'un modèle de paramètres n'affecte pas les instances qui l'utilisent déjà.
Cliquez sur dans la colonne Actions du modèle de paramètres cible. Dans la boîte de dialogue qui s'affiche, cliquez sur OK.
-
Référence API
|
API |
Description |
|
Crée un modèle de paramètres RDS. |
|
|
Modifie un modèle de paramètres RDS. |
|
|
Clone un modèle de paramètres RDS vers la même région ou vers une autre région. |
|
|
Interroge la liste des modèles de paramètres dans une région spécifique. |
|
|
Interroge les détails d'un modèle de paramètres RDS spécifique. |
|
|
Supprime un modèle de paramètres RDS. |
FAQ
Q : Comment réinitialiser un paramètre d'un modèle de paramètres personnalisé à sa valeur par défaut ?
R :
Dans le modèle de paramètres personnalisé, localisez le paramètre cible et rétablissez sa valeur par défaut. Pour plus d'instructions, consultez la section Modifier un modèle de paramètres.
Réappliquez le modèle de paramètres à l'instance cible. Pour plus d'instructions, consultez la section Appliquer un modèle de paramètres.
> Clone