Je souhaite vérifier l'activité du serveur d'une instance MySQL sur Amazon RDS. Comment puis-je faire ?

Pour mieux comprendre le profil de performance d'une instance MySQL exécutée sur Amazon RDS, j'ai besoin de pouvoir identifier à tout moment l'état du moteur de stockage InnoDB, les requêtes en cours, ainsi que tout blocage au niveau de l'instance.

Pour vérifier l'activité du serveur d'une instance MySQL sur Amazon RDS, suivez ces étapes :

  1. Activez le journal général et celui des requêtes lentes de l'instance My SQL en suivant les étapes décrites dans la section Comment activer et surveiller les journaux pour mon instance MySQL Amazon RDS ?
  2. Connectez-vous à l'instance DB qui exécute le moteur de base de données MySQL.
  3. Exécutez les commandes suivantes.
         SHOW FULL PROCESSLIST\G
         SHOW ENGINE INNODB STATUS\G

Remarque
Pour pouvoir afficher tous les threads en cours d'exécution sur une instance de MySQL, un compte utilisateur doit disposer du privilège d'administration de serveur PROCESS MySQL. Sinon, SHOW PROCESSLIST affiche uniquement les threads associés au compte MySQL que vous utilisez. Si vous n'utilisez pas le mot clé FULL, seuls les 100 premiers caractères de chaque instruction sont affichés dans le champ Info. Un compte utilisateur doit disposer du privilège d'administration de serveur PROCESS MySQL pour utiliser SHOW ENGINE et afficher les informations relatives à l'état du moteur de stockage InnoDB.

Amazon RDS, MySQL, activité du serveur, privilège process, performances, dépannage


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.