Как включить slow log в MySQL?

Чтобы включить лог медленных запросов, нужно открыть конфигурационный файл MySQL (путь может отличаться):

nano /etc/mysql/my.cnf

и поправить там настройки:

log_slow_queries        = /var/log/mysql/mysql-slow.log
long_query_time         = 1
  • log_slow_queries указывает путь к файлу настроек
  • long_query_time указывает минимальное время выполнения запроса, после которого он считается медленным в секундах,

После этого необходимо перезапустить MySQL:

/etc/init.d/mysql restart

После этого в файл /var/log/mysql/mysql-slow.log будут попадать медленные запросы, которые Вам прийдется оптимизировать.


Подпишитесь на Хайлоад с помощью Google аккаунта
или закройте эту хрень