我有一个非常大的慢速查询日志(~220 by),使用pt查询摘要,如何通过以下方法过滤事件/查询:
我知道这样规模的慢速查询需要很长时间,但这是我在生产服务器上解决一些缓慢查询问题所需要的全部信息。今后,我将减少慢速查询日志的大小。
我一直在使用这个工具的基础知识,但是这些过滤器选项中的一些看起来并不清晰,也没有很好的文档记录。如果我这周有时间,我会有更多的发挥,但我会感谢任何进一步的提示。我尝试过mysqldumpslow,但它只能处理grep中的单个模式。
P.S.我的第一次堆栈溢出question...please很好:-)
发布于 2013-03-04 05:01:30
我为Percona开发了一个关于pt查询摘要的训练班。
$ pt-query-digest --since '2013-02-24 00:00:00' --until '2013-02-24 23:59:59'
--filter '$event->{db} && $event->{db} =~ /mydb/ && $event->{user} =~ /myuser/' 我测试{db}并匹配{db} =~ /mydb/的原因是某些日志事件没有{db},因此它会生成“使用未初始化值”错误。
https://stackoverflow.com/questions/15057410
复制相似问题