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
- Ouvrez la console Amazon RDS et sélectionnez la région qui contient l'instance de base de données RDS.
- Choisissez Groupes de paramètres dans le volet de navigation.
- Choisissez deux groupes de paramètres à comparer, puis choisissez Actions de groupe de paramètres.
- 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.
Informations connexes
Comment résoudre les problèmes liés à une base de données Amazon RDS dans un état de réseau incompatible ?
Comment puis-je réparer une instance de base de données Amazon RDS qui est bloquée dans le statut de paramètres incompatibles ?
Utilisation de groupes de paramètres