Maison > base de données > tutoriel mysql > Comment puis-je surveiller l'exécution des requêtes MySQL sur plusieurs serveurs ?

Comment puis-je surveiller l'exécution des requêtes MySQL sur plusieurs serveurs ?

Mary-Kate Olsen
Libérer: 2024-12-30 15:27:13
original
373 Les gens l'ont consulté

How Can I Monitor MySQL Query Execution Across Multiple Servers?

Surveillance de l'exécution des requêtes sur les serveurs MySQL

Pour surveiller l'exécution des requêtes sur plusieurs serveurs MySQL, on peut utiliser diverses techniques.

MySQL >=5.1.12

Pour sur les serveurs exécutant MySQL 5.1.12 ou version ultérieure, vous pouvez activer la journalisation globale à l'aide des commandes SQL :

  1. SET GLOBAL log_output = 'TABLE';
  2. SET GLOBAL general_log = 'ON';

Cela enregistrera les requêtes dans le mysql.general_log table.

Sortie de fichier

Vous pouvez également configurer MySQL pour qu'il génère des journaux dans un fichier :

  1. SET GLOBAL log_output = "FILE ";
  2. SET GLOBAL general_log_file = "/path/to/logfile.log";
  3. SET GLOBAL general_log = 'ON';

Avantages de la journalisation basée sur SQL

La mise en place de la journalisation via les commandes SQL offre plusieurs avantages :

  • Pas besoin de modifier la configuration fichiers.
  • La journalisation peut être activée et désactivée dynamiquement sans redémarrer le serveur.
  • Les journaux ne sont pas écrits de manière permanente sur le disque par défaut.

Supplémentaire Ressources

Pour des informations plus détaillées, reportez-vous à la référence MySQL 5.1 Manuel :

  • [Variables système du serveur - general_log](https://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#general_log)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal