76 votes

Existe-t-il un équivalent de Profiler pour MySql?

"Microsoft SQL Server Profiler est une interface utilisateur graphique pour SQL Trace permettant de surveiller une instance du moteur de base de données ou Analysis Services."

Je trouve l'utilisation de SQL Server Profiler extrêmement utile lors du développement, des tests et du débogage des problèmes liés aux applications de base de données. Est-ce que quelqu'un sait s'il existe un programme équivalent pour MySql?

37voto

Buggabill Points 5272

La version 5.0.37 du serveur de communauté contient un élément intéressant, à savoir le nouveau profileur de MySQL .

Cela peut vous donner les informations que vous recherchez.

13voto

Jon Topper Points 2530

Voulez-vous surveiller les performances ou juste voir quelles requêtes sont en cours d'exécution? Dans ce dernier cas, vous pouvez configurer MySQL pour enregistrer toutes les requêtes qui lui sont données. Sur une boîte RedHat Linux, vous pouvez ajouter

log = /var/lib/mysql/query.log

dans la section [mysqld] de /etc/my.cnf avant de redémarrer MySQL.

N'oubliez pas que dans un scénario de base de données très active, ces journaux peuvent devenir assez volumineux.

8voto

Devid G Points 904

Try JET Profiler est un outil de diagnostic et de performances de requête en temps réel! Je l'utilise dans mon travail. Excellent logiciel et support. Critique Jet Profiler for MySQL

4voto

Ivan Points 31

Jet Profiler est bon s'il s'agit d'une version payante. LogMonitor pointe simplement le fichier journal mysql.

2voto

Dave Marshall Points 1771

Si la version 5.0.37 n'est pas disponible, vous pouvez consulter mytop . Il affiche simplement le statut actuel du serveur, mais vous permet d’exécuter EXPLAIN en tant que (mentionné par mercutio) sur des requêtes particulières.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X