Я использую percona-toolkit для анализа mysql-slow-query (журналов). Итак, команда довольно проста:
pt-query-дайджест slowquery.log
Теперь результат (ошибка):
18,2 с пользовательского времени, 100 мс системного времени, 35,61 млн RSS, 105,19 млн vsz
Текущая дата: Чт 7 июля 17:18:43 2016
Имя хоста: Джаммер
Файлы: slowquery.log
Конвейерный процесс 5 (итерация) вызвал ошибку: избыточный аргумент в sprintf в /usr/bin/pt-query-digest, строка 2556. Повторит конвейерный процесс 4 (итерация) еще 2 раза.
.. ..(один и тот же результат печатается дважды) ..
Конвейер вызвал ошибку: конвейерный процесс 5 (итерация) вызвал ошибку: избыточный аргумент в sprintf в /usr/bin/pt-query-digest, строка 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 Идентификатор времени Аргумент команды /usr/sbin/mysqld, Версия: 5.7.16-0ubuntu0.16.04.1-log ((Ubuntu)). началось с: Порт Tcp: 3306 Сокет Unix: /var/run/mysqld/mysqld.sock Идентификатор времени Время аргумента команды: 2016-12-08T05:13:55.140764Z Пользователь@Хост: root[root] @localhost [] Идентификатор: 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 (итерация) вызвал ошибку: избыточный аргумент в sprintf в строке /usr/bin/pt-query-digest 2556.
Ubuntu 16.04 MySql Ver 14.14 Distrib 5.7.16 pt-query-digest 2.2.16
%
в нем? - person Rick James   schedule 11.07.2016