使用 mysql - 是否有工具可以显示 mysql 引擎接收到的所有 sql 命令的实时日志?
一个。查看 DML 命令的解释计划会很有帮助。
湾。如果可以在 mysql 服务器上打开和关闭它而无需重新启动服务,那将很有帮助。
C。像mysql本身一样开源/免费会很好。
谢谢。
使用 mysql - 是否有工具可以显示 mysql 引擎接收到的所有 sql 命令的实时日志?
一个。查看 DML 命令的解释计划会很有帮助。
湾。如果可以在 mysql 服务器上打开和关闭它而无需重新启动服务,那将很有帮助。
C。像mysql本身一样开源/免费会很好。
谢谢。
您首先需要激活通用查询日志。必须有一些工具可以帮助您解析此日志,我最喜欢的是:
tail -f /path/to/mysql.log
;)
不幸的是,这可能不会被动态禁用,您需要重新启动服务器才能激活/禁用日志。
不过要小心,激活此日志会对性能产生严重影响。不要在生产中使用它。