J'ai essayé "Jet Profiler pour MySQL", mais je ne l'ai pas aimés'il vous plaît Profiler MySQL (de préférence gratuit)
Répondre
Qu'en est-il en utilisant EXPLAIN à l'intérieur mysql?
Je suis intéressé par tous les types de requêtes. et ce serait une représentation graphique des données recueillies. –
A partir de la version 5.1 –
Le profileur graphique unique pour mysql est Jet Profiler. see review
SHOW PROFILES ou EXPLAIN sont directement disponibles dans MySQL et fournissent des tonnes d'informations.
Je suis suppose que certains MySQL sera IUG en mesure de présenter graphiquement ...
Edit: phpMyAdmin a le soutien pour cela aussi, il vous suffit pour activer le profilage sous requête exécutée affiché, vous pouvez essayer au demo server.
Recherchez et ouvrez votre fichier de configuration MySQL, généralement /etc/mysql/my.cnf sur Ubuntu. Cherchez la section qui dit « L'exploitation forestière et la réplication »
# * Logging and Replication
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
log = /var/log/mysql/mysql.log
ou dans les versions les plus récentes de MySQL, commentez ces lignes de codes
general_log_file = /var/log/mysql/mysql.log
general_log = 1
log_error = /var/log/mysql/error.log
Juste décommenter la variable « log » pour activer la journalisation. Redémarrez MySQL avec cette commande: sudo /etc/init.d/mysql restart
Maintenant nous sommes prêts à commencer à surveiller les requêtes à mesure qu'elles arrivent. Ouvrez un nouveau terminal et exécutez cette commande pour faire défiler le fichier journal. , en ajustant le chemin si nécessaire.
tail -f /var/log/mysql/mysql.log
En savoir plus. Qu'est-ce que tu n'aimes pas? Qu'est-ce qu'il n'a pas fait que vous voulez faire? Détails détails détails! –
n'aime pas parce que: - Vous ne pouvez pas voir toutes les requêtes - Il n'y a aucune possibilité de co-cartographie des diagrammes (threads, tables, schémas) - Une gestion inconfortable de la carte –
Et ce n'est pas gratuit! :) –