Maison > base de données > tutoriel mysql > Comment puis-je surveiller les requêtes MySQL en temps réel sur un serveur Linux ?

Comment puis-je surveiller les requêtes MySQL en temps réel sur un serveur Linux ?

Susan Sarandon
Libérer: 2024-12-04 21:34:12
original
700 Les gens l'ont consulté

How Can I Monitor Real-Time MySQL Queries on a Linux Server?

Surveillance des requêtes MySQL en temps réel sous Linux

La surveillance des requêtes MySQL en temps réel est essentielle pour optimiser les performances de la base de données et résoudre les problèmes. Cet article vous guidera à travers une méthode simple et efficace pour tracer les requêtes en direct sur votre serveur Linux.

Journalisation des requêtes MySQL

Pour capturer chaque requête exécutée par le serveur MySQL , vous pouvez activer la journalisation générale. Exécutez les commandes suivantes :

mysql> SHOW VARIABLES LIKE "general_log%";

mysql> SET GLOBAL general_log = 'ON';
Copier après la connexion

Examiner le journal des requêtes

Une fois la journalisation générale activée, effectuez vos opérations de base de données. Les requêtes seront enregistrées dans le fichier /var/run/mysqld/mysqld.log. Vous pouvez utiliser une commande comme grep pour examiner le journal et filtrer des requêtes spécifiques.

grep "SELECT *" /var/run/mysqld/mysqld.log
Copier après la connexion

Désactiver la journalisation générale

N'oubliez pas de désactiver la journalisation générale une fois que vous avez collecté les données nécessaires :

mysql> SET GLOBAL general_log = 'OFF';
Copier après la connexion

En suivant ces étapes, vous pouvez facilement surveiller les requêtes MySQL en direct sur votre serveur Linux et obtenir des informations sur les performances de la base de données et comportement.

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