2

使用 mysql - 是否有工具可以显示 mysql 引擎接收到的所有 sql 命令的实时日志?

一个。查看 DML 命令的解释计划会很有帮助。
湾。如果可以在 mysql 服务器上打开和关闭它而无需重新启动服务,那将很有帮助。
C。像mysql本身一样开源/免费会很好。
谢谢。

4

1 回答 1

3

您首先需要激活通用查询日志。必须有一些工具可以帮助您解析此日志,我最喜欢的是:

tail -f /path/to/mysql.log

;)

不幸的是,这可能不会被动态禁用,您需要重新启动服务器才能激活/禁用日志。

不过要小心,激活此日志会对性能产生严重影响。不要在生产中使用它。

于 2012-06-09T12:35:45.247 回答