Comment puis-je faire la différence entre les paramètres de base de données Amazon RDS qui appartiennent aux groupes de paramètres personnalisé et ceux qui appartiennent aux groupes par défaut ?

Date de la dernière mise à jour : 10/12/2020

Comment puis-je faire la différence entre les paramètres de base de données Amazon Relational Database Service (Amazon RDS) qui appartiennent à un groupe de paramètres personnalisé et ceux qui appartiennent à un groupe par défaut ?

Brève description

Vous pouvez modifier les paramètres des groupes de paramètres de base de données personnalisés pour changer les paramètres incompatibles ou résoudre les problèmes associés. Vous pouvez comparer les différences entre les paramètres de groupe de paramètres personnalisés. Ensuite, vous pouvez déterminer quelles valeurs sont définies par défaut. Par exemple, vous pouvez identifier les paramètres qui ont déclenché le problème de paramètres incompatibles en passant en vérifiant la valeur par défaut. Ensuite, 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 vous recevez des message d'erreurs lors de l'exécution de commandes depuis l'interface de 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 RDS.
  2. Choisissez Groupes de paramètres dans le volet de navigation.
  3. Choisissez deux groupes de paramètres à comparer, puis choisissez Actions de groupe de paramètres.
  4. Choisissez Compare Parameters (Comparer les paramètres).

Le résultat est un tableau de comparaison des paramètres qui répertorie tous les paramètres et valeurs. Consultez le tableau de comparaison des paramètres pour identifier les valeurs des paramètres des groupes de paramètres par défaut et personnalisés.

Utilisation d'AWS CLI

Utilisez l'interface de ligne de commande AWS (AWS CLI) pour comparer des groupes de paramètres à l'aide des commandes describe-db-parameters et describe-db-cluster-parameters.

Exécutez la commande suivante pour afficher les réglages d'un groupe de paramètres, en incluant la source pour chacun d'eux :

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

Pour répertorier la valeur par défaut de la famille de moteurs, vous pouvez utiliser la même commande ou utiliser la commande describe-engine-default-parameters pour les paramètres de niveau base de données et la commande describe-engine-default-cluster-parameters pour les paramètres de niveau cluster.

L'exemple suivant présente les paramètres par défaut pour la famille du groupe de paramètres du moteur MySQL version 5.6 :

aws rds describe-engine-default-parameters --db-parameter-group-family mysql5.6

Remarque : il n'existe pas de commande d'interface de ligne de commande AWS (AWS CLI) qui compare deux groupes de paramètres en même temps. Cette fonction est disponible uniquement dans la console Amazon RDS. Cependant, vous pouvez utiliser la commande AWS CLI --output text pour afficher les informations en texte brut et non pas dans le format JSON par défaut. Ensuite, vous pouvez comparer les fichiers en texte brut qui répertorient les groupes de paramètres.