Maison > base de données > tutoriel mysql > Comment puis-je suivre efficacement l'activité de la base de données sur plusieurs serveurs MySQL ?

Comment puis-je suivre efficacement l'activité de la base de données sur plusieurs serveurs MySQL ?

Patricia Arquette
Libérer: 2024-12-23 09:17:10
original
855 Les gens l'ont consulté

How Can I Efficiently Trace Database Activity Across Multiple MySQL Servers?

Comment suivre l'activité de la base de données dans MySQL sur plusieurs serveurs

Besoin de surveiller les dernières requêtes exécutées sur plusieurs serveurs MySQL ? Voici comment y parvenir :

MySQL >= 5.1.12

Pour les versions MySQL 5.1.12 et supérieures, suivez ces étapes pour capturer les requêtes globalement :

- Execute SET GLOBAL log_output = 'TABLE';
- Execute SET GLOBAL general_log = 'ON';
Copier après la connexion

Les requêtes seront enregistrées dans le tableau mysql.general_log.

Sortie vers un fichier

Si vous préférez stocker les requêtes dans un fichier, spécifiez le chemin et le nom du fichier :

- SET GLOBAL log_output = "FILE";
- SET GLOBAL general_log_file = "/path/to/your/logfile.log";
- SET GLOBAL general_log = 'ON';
Copier après la connexion

Avantages de la configuration du runtime

L'utilisation de ces paramètres d'exécution offre plusieurs avantages sur l'édition des fichiers de configuration :

  • Aucune modification permanente des paramètres de journalisation
  • Les requêtes sont stockées dans un emplacement pratique sans avoir besoin de rechercher dans le système de fichiers
  • Aucun redémarrage du serveur requis, minimiser l'interruption des connexions actives

Pour plus d'informations, reportez-vous à la documentation du manuel de référence MySQL 5.1 sur le general_log variable.

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!

source:php.cn
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