Содержание
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
Анализ лога
- slow-log-analysis.bash
pt-query-digest slow.log