В общем, ничего не отличается от настроек для MySQL.
Создаём файл:
# touch /var/log/mysql-slow-query.log
В файл /etc/my.cnf
, в блок [mysqld]
добавляем:
slow_query_log = 1 slow_query_log_file = /var/log/mysql-slow-query.log long_query_time = 1 log_slow_verbosity = query_plan log-queries-not-using-indexes
Тут:
slow_query_log
— 1 активен, 0 — неактивен;
slow_query_log_file
— файл лога;
long_query_time
— время в секундах, по истечении которого запрос будет считаться «долгим»;
log_slow_verbosity
— определяет, что именно записывать (query_plan, innodb, explain
);
log-queries-not-using-indexes
— записывать запросы, которые не используют индексы;
Больше опций смотрите тут>>>.
Перезапускаем сервер:
# service mysql restart Shutting down MySQL. SUCCESS! Starting MySQL.. SUCCESS!
Готово.