включить slow log в MySQL

Thank you for reading this post, don't forget to subscribe!

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

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

До версии 5.7

Начиная с версии 5.7

  • log_slow_queries (slow_query_log) ука­зы­ва­ет путь к фай­лу настроек
  • long_query_time ука­зы­ва­ет мини­маль­ное вре­мя выпол­не­ния запро­са, после кото­ро­го он счи­та­ет­ся мед­лен­ным в секундах,

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

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