我试过“Jet Profiler for MySQL”,但我不喜欢
答案 0 :(得分:4)
mysql的单个图形分析器是Jet Profiler。 see review
答案 1 :(得分:4)
SHOW PROFILES或EXPLAIN可直接在MySQL中使用,并提供大量信息。
我猜一些MySQL gui将能够以图形方式呈现它......
编辑:phpMyAdmin也支持此功能,您只需要在显示的执行查询下启用分析,您可以在demo server上尝试。
答案 2 :(得分:1)
在mysql中使用EXPLAIN怎么样?
答案 3 :(得分:-1)
在Ubuntu上找到并打开你的MySQL配置文件,通常是/etc/mysql/my.cnf。查找“记录和复制”部分
# * 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
或在较新版本的mysql中,注释掉这行代码
general_log_file = /var/log/mysql/mysql.log
general_log = 1
log_error = /var/log/mysql/error.log
取消注释“log”变量以打开日志记录。使用以下命令重启MySQL: sudo /etc/init.d/mysql restart
现在我们已准备好在查询进入时开始监控查询。打开一个新终端并运行此命令滚动日志文件,必要时调整路径。
tail -f /var/log/mysql/mysql.log