Thank you for reading this post, don't forget to subscribe!
Этот параметр устанавливает путь к логу медленных запросов Mysql. Используется вместе с параметром long_query_time, который указывает минимальное время выполнения запроса в секундах. Устанавливается в my.cnf:
1 2 |
slow_query_log = /var/log/mysql/mysql-slow.log long_query_time = 1 |
# Mysql будет логировать все запросы, которые выполнялись более 1 секунды
Установка без перезагрузки
1 |
SET GLOBAL slow_query_log = 'ON'; FLUSH LOGS; |
# Либо "FLUSH SLOW LOGS" с версии 5.5
Чтобы проверить состояние включения лога:
1 |
SHOW VARIABLES LIKE '%slow%'; |
1 2 3 4 5 6 7 |
+---------------------+-------------------------------+ | Variable_name | Value | +---------------------+-------------------------------+ | slow_launch_time | 2 | | slow_query_log | ON | | slow_query_log_file | /var/log/mysql/mysql-slow.log | +---------------------+-------------------------------+ |
# Лог медленных запросов включен