Percona Toolkit

Установка

Установить последнюю версию по инструкции.

yum install percona-toolkit-2.2.16-1.noarch.rpm

Отключение кеша запросов

service mysql stop
mysqld --query_cache_size=0

Проверка состояния кеша запросов:

mysql -e "SHOW GLOBAL STATUS LIKE 'Qcache%'"

Включение обратно:

service mysql restart

Создание лога медленных запросов

Предварительно выключаем кеш MySQL, если он используется:

SET global query_cache_type=0;
SET global query_cache_size=0;
FLUSH query cache;
reset query cache;
slow-log.bash
pt-query-digest --processlist h=HOST,u=USER,p=PASSWORD --interval=0.01 --output slowlog > slow.log

Анализ лога

Печать/экспорт