所以,我正在尝试分析一些程序的MySQL查询。然而,虽然我已经启用了MySQL通用查询日志记录,并且可以在文本编辑器(例如notepad ++)中查看日志文件,但程序每分钟写入1000行查询,所以我可以使用稍好的程序用于阅读日志。事情会很好:
有什么建议吗?
修改:仅限Windows-7兼容程序
答案 0 :(得分:1)
您可以尝试使用tail -f <file_path>
。这将跟随日志,因为它附加到。
此外,您可以尝试multitail。它支持语法高亮(通过正则表达式)。
答案 1 :(得分:0)
pt-query-digest(= Maatkit,但不会再开发Maatkit,所以切换到Percona Toolkit)。不要用作“实时”检查员,而是作为批量工具。
答案 2 :(得分:0)
使用mysql日志表,如常规日志和慢速查询日志。
使用以下命令更新mysql配置文件:
general_log=1
slow_query_log=1
slow-launch-TIME = 2
log-output = TABLE
或
您可以使用MySQL Administrator查看日志(常规日志,慢查询日志,错误日志)。
或
您还可以使用TextPad软件查看该日志文件。它可以支持超过GB的文件来读写。
答案 3 :(得分:0)