mysql查询监控工具

时间:2012-08-19 12:30:23

标签: mysql

我想看看所有mysql正在运行的查询(比如mssql中的探查器)我尝试使用jet profiler,但是我没有得到与mssql profiler相同的结果。是否有这样的工具或者可以构建输出到日志的选项?

我会泄漏更多的光,也许有人会考虑解决方法。我使用实体框架从.net连接到mysql。有些查询在开发环境中工作,而不在生产环境中。我想看看解析的查询,看看有什么不对。

1 个答案:

答案 0 :(得分:3)

您可以编辑配置文件并启用日志记录。在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

取消注释log行,而不是使用tail来监控查询:

tail -f /var/log/mysql/mysql.log

您需要重新启动服务器才能应用新配置。