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
Susan Sarandonoriginal
2024-12-04 21:34:12679parcourir

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';

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

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';

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:
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