Comment différencier les paramètres de base de données Amazon RDS qui appartiennent à un groupe de paramètres personnalisés et ceux qui appartiennent à un groupe de paramètres par défaut ?

Lecture de 3 minute(s)
0

Je souhaite pouvoir identifier, d’une part, les paramètres de base de données Amazon Relational Database Service (Amazon RDS) qui appartiennent à un groupe de paramètres personnalisés et, d’autre part, ceux qui appartiennent à un groupe de paramètres par défaut.

Brève description

Vous pouvez modifier les paramètres des groupes de paramètres de base de données personnalisés afin de résoudre les problèmes liés aux paramètres incompatibles. Pour ce faire, vous devez comparer les différences entre les paramètres des groupes de paramètres personnalisés afin d’identifier les valeurs définies par défaut. Par exemple, vous pouvez examiner les valeurs par défaut pour identifier les paramètres à l’origine du problème d’incompatibilité. Puis, vous pouvez comparer le groupe de paramètres personnalisés au groupe de paramètres par défaut de votre moteur de base de données.

Résolution

Remarque : Si des erreurs surviennent lors de l'exécution des commandes de l'Interface de la ligne de commande AWS (AWS CLI), vérifiez que vous utilisez la version la plus récente d'AWS CLI.

Utilisation de la console Amazon RDS

  1. Ouvrez la console Amazon RDS et sélectionnez la région qui contient l’instance de base de données Amazon RDS.
  2. Dans le volet de navigation, choisissez Groupes de paramètres.
  3. Choisissez deux groupes de paramètres que vous souhaitez comparer, puis choisissez Actions des groupes de paramètres.
  4. Choisissez Comparer les paramètres.

Le résultat obtenu est un tableau de comparaison des paramètres qui répertorie l’ensemble des paramètres et des valeurs. Examinez le tableau de comparaison des paramètres pour connaître les valeurs des paramètres pour les groupes de paramètres par défaut et personnalisés.

Utilisation d’AWS CLI

Utilisez les commandes describe-db-parameters et describe-db-cluster-parameters dans l’interface AWS CLI pour comparer les groupes de paramètres.

Exécutez la commande suivante pour afficher les paramètres d’un groupe de paramètres, ainsi que leur source :

aws rds describe-db-parameters --db-parameter-group-name INSERT-YOUR-PG-NAME-HERE --region INSERT-REGION-HERE

Pour répertorier les valeurs par défaut d’une famille de moteurs, vous pouvez utilisez la même commande. Vous pouvez également utiliser la commande describe-engine-default-parameters pour les paramètres au niveau de la base de données et la commande describe-engine-default-cluster-parameters pour les paramètres au niveau du cluster.

L’exemple suivant présente les paramètres par défaut pour la famille de groupes de paramètres du moteur MySQL version 8.0 :

aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0

Remarque : il n’existe pas de commande AWS CLI permettant de comparer deux groupes de paramètres simultanément. Cette fonctionnalité est uniquement disponible dans la console Amazon RDS. Vous pouvez toutefois utiliser la commande AWS CLI --output text pour répertorier les résultats en texte brut plutôt que dans le format JSON par défaut. Cela vous permettra ensuite de comparer les fichiers en texte brut qui répertorient les groupes de paramètres.

Informations connexes

Comment résoudre les problèmes liés à une base de données Amazon RDS dont l’état réseau est incompatible ?

Comment corriger une instance de base de données Amazon RDS dont l’état indique des paramètres incompatibles ?

Utilisation des groupes de paramètres

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