我遇到一些困难,想出正确的语法来为我的慢查询日志文件提取特定的主机信息:
我正在使用以下内容:
sudo pt-query-digest mysql-slow.log --since "2017-05-07 22:00:00" --until "2017-05-08 22:00:00" --filter ‘$event->{host} !~ m/^ip-1-1-1-1/’ > slow.log
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我试图排除所有1.1.1.1的IP.我无法弄清楚出了什么问题.
pt-query-digest --processlist h=host,D=db,u=uname,p=pwd --interval 0.5 > /tmp/process_qry.log
Run Code Online (Sandbox Code Playgroud)
只是说“从 STDIN 读取......”
我以前一直用 MAATKIT 这样做,效果很好。请告诉我我做错了什么。
[~]$ pt-query-digest --version
pt-query-digest 2.2.20
mysql > select version();
+-----------+
| version() |
+-----------+
| 5.5.53 |
+-----------+
Run Code Online (Sandbox Code Playgroud)
我尝试将其发布到 Percona 的论坛上,但也没有成功。
谢谢,
肯