В общем, ничего не отличается от настроек для 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!
Готово.