我正在使用percona-toolkit来分析mysql-slow-query(日志)。所以命令很基本:
pt-query-digest slowquery.log
现在的结果(错误)是:
18.2s用户时间,100ms系统时间,35.61M rss,105.19M vsz 当前日期:Thu Jul 7 17:18:43 2016 主机名:Jammer 文件:slowquery.log 管道进程5(迭代)引起错误:Redundant argument in sprintf at /usr/bin/pt-query-digest line 2556. 将重试管道进程4(迭代)2次。
..(相同结果打印两次) ..
管道引起了一个错误:管道进程5(迭代)引起了一个错误:Redundant argument in sprintf at /usr/bin/pt-query-digest line 2556。终止管道,因为进程4(迭代)引起了太多错误。
现在环境的具体情况,我使用Ubuntu 16.04,MariaDB 10.1.14,Percona-Toolkit 2.2.16。
我在这里找到了一个错误报告,但它像一种解决方法,并没有真正解决错误。即使应用了补丁,命令结果看起来也不令人满意。
我在ubuntu 16.04 MySql上遇到了同样的问题。 我的慢查询日志内容如下。
/usr/sbin/mysqld,版本:5.7.16-0ubuntu0.16.04.1-log((Ubuntu))。开始于: Tcp端口:3306 Unix套接字:/var/run/mysqld/mysqld.sock 时间ID命令参数 /usr/sbin/mysqld,版本:5.7.16-0ubuntu0.16.04.1-log((Ubuntu))。开始于: Tcp端口:3306 Unix套接字:/var/run/mysqld/mysqld.sock 时间ID命令参数 时间:2016-12-08T05:13:55.140764Z 用户@主机:root[root] @ localhost [] ID:20 Query_time:0.003770 Lock_time:0.000200 Rows_sent:1 Rows_examined:2 SET timestamp=1481174035; SELECT COUNT(*) FROM INFORMATION_SCHEMA.TRIGGERS;
错误是相同的:
管道引起了一个错误:管道进程5(迭代)引起了一个错误:Redundant argument in sprintf at /usr/bin/pt-query-digest line 2556。
Ubuntu 16.04 MySQL Ver 14.14 Distrib 5.7.16 pt-query-digest 2.2.16
现在的结果(错误)是:
18.2s用户时间,100ms系统时间,35.61M rss,105.19M vsz 当前日期:Thu Jul 7 17:18:43 2016 主机名:Jammer 文件:slowquery.log 管道进程5(迭代)引起错误:Redundant argument in sprintf at /usr/bin/pt-query-digest line 2556. 将重试管道进程4(迭代)2次。
..(相同结果打印两次) ..
管道引起了一个错误:管道进程5(迭代)引起了一个错误:Redundant argument in sprintf at /usr/bin/pt-query-digest line 2556。终止管道,因为进程4(迭代)引起了太多错误。
现在环境的具体情况,我使用Ubuntu 16.04,MariaDB 10.1.14,Percona-Toolkit 2.2.16。
我在这里找到了一个错误报告,但它像一种解决方法,并没有真正解决错误。即使应用了补丁,命令结果看起来也不令人满意。
我在ubuntu 16.04 MySql上遇到了同样的问题。 我的慢查询日志内容如下。
/usr/sbin/mysqld,版本:5.7.16-0ubuntu0.16.04.1-log((Ubuntu))。开始于: Tcp端口:3306 Unix套接字:/var/run/mysqld/mysqld.sock 时间ID命令参数 /usr/sbin/mysqld,版本:5.7.16-0ubuntu0.16.04.1-log((Ubuntu))。开始于: Tcp端口:3306 Unix套接字:/var/run/mysqld/mysqld.sock 时间ID命令参数 时间:2016-12-08T05:13:55.140764Z 用户@主机:root[root] @ localhost [] ID:20 Query_time:0.003770 Lock_time:0.000200 Rows_sent:1 Rows_examined:2 SET timestamp=1481174035; SELECT COUNT(*) FROM INFORMATION_SCHEMA.TRIGGERS;
错误是相同的:
管道引起了一个错误:管道进程5(迭代)引起了一个错误:Redundant argument in sprintf at /usr/bin/pt-query-digest line 2556。
Ubuntu 16.04 MySQL Ver 14.14 Distrib 5.7.16 pt-query-digest 2.2.16