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 d'une instance de MySQL sur Amazon RDS. Comment puis-je faire ?

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 ou à l'aide de l'API Amazon RDS, de l'interface client Amazon RDS ou des kits AWS SDK. Le fichier journal des erreurs MySQL est généré par défaut ; vous pouvez générer les journaux des requêtes lentes et général en définissant des paramètres dans un groupe de paramètres DB que vous créez pour vos instances MySQL. MySQL sur Amazon RDS prend en charge les formats de journalisation binaire basé sur les lignes et mixte pour MySQL version 5.6. Le format de journalisation binaire par défaut est « mixte ». Pour en savoir plus sur la configuration de la journalisation binaire MySQL, consultez Fichiers journaux de base de données MySQL - Format de journalisation binaire.

Remarque
Un groupe de paramètres DB par défaut est généré si vous créez une instance DB sans spécifier de groupe de paramètres DB. Ce groupe contient les valeurs par défaut du moteur de base de données, ainsi que celles du système Amazon RDS en fonction du moteur, de la classe de calcul et de l'espace de stockage alloué de l'instance. Comme vous ne pouvez pas modifier les paramètres d'un groupe de paramètres DB par défaut, vous devez créer votre propre groupe afin de pouvoir attribuer les paramètres de votre choix. Sachez toutefois qu'il n'est pas possible de modifier tous les paramètres de moteur DB des groupes de paramètres DB créés.

  1. Connectez-vous à AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/
  2. Dans le volet de navigation, sélectionnez Parameter Groups.
  3. Sélectionnez Create Parameter Group. La fenêtre Create Parameter Group s'affiche.
  4. Dans le champ Parameter Group Family, sélectionnez la famille de groupe de paramètres.
  5. Dans le champ Group Name, saisissez le nom du nouveau groupe de paramètres DB.
  6. Dans le champ Description, saisissez une description du nouveau groupe de paramètres DB.
  7. Sélectionnez Create.

Important
Après la création d'un groupe de paramètres DB, veuillez patienter au moins cinq minutes avant de créer la première instance DB utilisant ce groupe.

Pour en savoir plus sur la création d'un groupe de paramètres DB, consultez Utilisation des groupes de paramètres DB - Création d'un groupe de paramètres DB.

  1. Dans le volet de navigation, sélectionnez Parameter Groups. Les groupes de paramètres DB disponibles s'affichent dans une liste.
  2. Sélectionnez-y le groupe de paramètres que vous souhaitez modifier.
  3. Sélectionnez Edit Parameters et affectez les valeurs indiquées aux paramètres suivants :
        General_log = 1 (la valeur pas 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 (cette valeur va consigner les requêtes dont l'exécution prend plus de 2 secondes)
        log_output=FILE (pour autoriser la consultation des journaux à partir de la console)
        log_output=TABLE, (pour autoriser la consultation des journaux avec une requête).
  4. Sélectionnez Save Changes.

Pour en savoir plus sur les paramètres qui contrôlent les journaux des requêtes lentes et général MySQL, consultez Fichiers journaux de base de données MySQL.

Important
Après la modification d'un groupe de paramètres DB, veuillez patienter au moins cinq minutes avant de créer la première instance DB utilisant ce groupe.

Pour en savoir plus sur la modification d'un groupe de paramètres DB, consultez Utilisation des groupes de paramètres DB - Modification des paramètres d'un groupe de paramètres DB.

  1. Dans le volet de navigation, choisissez Instances.
  2. Sélectionnez l'instance DB que vous souhaitez associer au groupe de paramètres DB.
  3. Dans le menu Instance Actions , sélectionnez Modify.
  4. Dans la boîte de dialogue Modify DB Instance , sous Database Options, sélectionnez le groupe de paramètres que vous voulez associer à l'instance DB. La modification de ce paramètre n'entraîne pas de temps d'arrêt. Le nom du groupe de paramètres change immédiatement, mais les modifications des paramètres ne prennent effet qu'après le redémarrage de l'instance, sans basculement.
  5. Redémarrez l'instance pour appliquer les modifications.
  1. Connectez-vous à AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.
  2. Dans le volet de navigation, choisissez Instances.
  3. Sélectionnez l'icône des détails en regard du nom de l'instance DB qui contient le fichier journal que vous voulez consulter.
  4. Dans la page des détails de l'instance DB, ouvrez la vue Recent Events & Logs.
  5. Pour consulter le journal voulu, sélectionnez View.
  6. Pour revenir à la liste des instances DB, sélectionnez Close, puis sélectionnez DB Instances en haut de la page.

Pour en savoir plus sur l'affichage des fichiers journaux MySQL à l'aide de la console Amazon RDS, consultez Liste et affichage des fichiers journaux de base de données – AWS Management Console.

Pour en savoir plus sur l'accès aux journaux des requêtes lentes et général MySQL, consultez Fichiers journaux de base de données MySQL - Accès aux journaux des requêtes lentes et général MySQL.

Pour en savoir plus sur l'accès aux journaux des erreurs MySQL, consultez Fichiers journaux de base de données MySQL - Accès aux journaux des erreurs MySQL.

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

Remarque
Les tables de journaux continuent de grossir jusqu'à ce que les activités de journalisation correspondantes soient désactivées. L'activation des tables de journalisation augmente le volume de données écrites dans la base de données, ce qui peut dégrader les performances. Pour en savoir plus sur la gestion des journaux MySQL sous forme de table, consultez Fichiers journaux de base de données MySQL - Gestion des journaux MySQL sous forme de table.

De plus, vous pouvez utiliser l'utilitaire mysqlbinlog pour télécharger ou diffuser des journaux binaires à partir d'instances Amazon RDS exécutant la version MySQL version 5.6. Pour en savoir plus sur l'accès aux journaux binaires MySQL 5.6 avec l'utilitaire mysqlbinlog, consultez Fichiers journaux de base de données MySQL - Accès aux journaux binaires MySQL 5.6.


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.