Dans la vidéo de gauche,
Satya vous montre comment
gérer les journaux RDS

Dans la vidéo de droite,
Ebrahim vous montre comment
afficher des journaux de serveur RDS SQL






Satya vous montre comment
activer des journaux de requêtes lentes

rds-mysql-logs-Satya
aws-kc-slate
rds-mysql-logs-ebrahim

Je dois activer et surveiller le journal des erreurs, le journal des requêtes lentes et le journal général pour une instance Amazon Relational Database Service (Amazon RDS) exécutant MySQL. Comment puis-je procéder ?

Vous pouvez surveiller le journal des erreurs, le journal des requêtes lentes et le journal général MySQL directement via la console Amazon RDS, l'API Amazon RDS, l'interface de ligne de commande Amazon RDS AWS (AWS CLI) ou les kits de développement logiciel (SDK) AWS. Le fichier du journal des erreurs MySQL est généré par défaut ; vous pouvez générer le journal des requêtes lentes et le journal général. Vous pouvez utiliser l'utilitaire mysqlbinlog pour télécharger ou diffuser un journal binaire. Pour en savoir plus sur la configuration de la journalisation binaire MySQL, consultez Format de journalisation binaire.

Si vous activez la journalisation de table, le volume de données écrites dans la base de données peut augmenter, ce qui peut affecter les performances. Pour plus d'informations sur les journaux MySQL sous forme de table, consultez Gestion des journaux MySQL sous forme de table.

Tout d'abord, créez un groupe de paramètres de base de données personnalisé, modifiez le paramètre, puis associez le groupe de paramètres à votre instance MySQL.

Création d'un groupe de paramètres de de base de données

  1. Ouvrez la console Amazon RDS, puis choisissez Parameter Groups (Groupes de paramètres) dans le volet de navigation.
  2. Choisissez Créer un groupe de paramètres.
  3. À partir de la liste déroulante Famille de groupe de paramètres, sélectionnez une famille de groupe de paramètres de base de données.
  4. Pour Type, choisissez Groupe de paramètres de base de données.
  5. Entrez le nom dans le champ Group name (Nom du groupe).
  6. Entrez une description dans le champ Description.
  7. Sélectionnez Create.

Modifier le nouveau groupe de paramètres

  1. Ouvrez la console Amazon RDS, puis choisissez Parameter Groups (Groupes de paramètres) dans le volet de navigation.
  2. Choisissez le groupe de paramètres que vous souhaitez modifier.
  3. Choisissez Parameter group actions (Actions de groupe de paramètres), puis Edit (Modifier).
  4. Sélectionnez Edit Parameters (Modifier les paramètres) et affectez ces valeurs aux paramètres suivants :
    General_log = 1 (la valeur par défaut est 0, ou aucune journalisation)
    Slow_query_log = 1 (la valeur pas défaut est 0 ou aucune journalisation)
    Long_query_time = 2 (pour journaliser les requêtes dont l'exécution dure plus de deux secondes)
    log_output = FILE (pour écrire le journal des requêtes lentes et le journal général sur le système de fichiers, et autoriser l'affichage de ces journaux à partir de la console Amazon RDS)
    log_output =TABLE (par défaut, les requêtes sont écrites sur une table afin que vous puissiez afficher ces journaux avec une requête)
  5. Choisissez Save Changes (Enregistrer les modifications).
    Remarque : Vous ne pouvez pas modifier la valeur des paramètres d'un groupe de paramètres de base de données par défaut. Vous pouvez modifier les paramètres dans un groupe de paramètres de base de données personnalisé si la propriété Is Modifiable (Peut être modifié) est définie sur true.

Associer l'instance au groupe de paramètres de base de données

  1. Ouvrez la console Amazon RDS, puis choisissez Instances à partir du volet de navigation.
  2. Choisissez l'instance à associer au groupe de paramètres de base de données.
  3. Choisissez Actions d'instance, puis Modifier.
  4. À partir de Modify DB instance (Modifier une instance de base de données), sélectionnez le groupe de paramètres de base de données que vous souhaitez associer à l'instance de base de données.
    Remarque : Le nom du groupe de paramètres est modifié et s'applique immédiatement, mais le groupe de paramètres n'est pas appliqué avant que vous ne redémarriez l'instance manuellement. Le redémarrage d'une instance de bases de données entraîne une interruption momentanée, au cours de laquelle le statut de l'instance de bases de données est défini sur redémarrage.

Facultatif : Exécutez la commande suivante pour interroger les tables de journaux :

Select * from mysql.slow_log
Select * from mysql.general_log

Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support.

Date de publication : 29/06/2015

Date de mise à jour : 12/10/2018