Comment identifier les paramètres de base de données Amazon RDS qui se trouvent dans les groupes de paramètres personnalisés, et ceux qui se trouvent dans des groupes de paramètres par défaut ?

Date de la dernière mise à jour : 05/11/2019

Comment identifier 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.

Solution

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 Parameter Groups (Groupe de paramètres) dans le volet de navigation.
  3. Choisissez deux groupes de paramètres à comparer, puis choisissez Parameter group actions (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 de l'interface CLI AWS

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

Exécutez la commande suivante pour afficher les paramètres d'un groupe de paramètres, y compris 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 la commande describe-engine-default-parameters pour les paramètres de base de données, et la commande describe-engine-default-cluster-parameters pour les paramètres de cluster.

L'exemple suivant montre les paramètres par défaut de la famille de groupes de paramètres 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 (CLI) AWS qui compare deux groupes de paramètres en même temps. Cette fonctionnalité est disponible uniquement dans la console Amazon RDS. Cependant, vous pouvez utiliser la commande CLI AWS -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.