Задать вопрос
VELIK505
@VELIK505
Руководитель департамента profitcentr.com

Можно ли включить general_log для определнного запроса?

Можно ли как то включить не общее логирование mysql, а только определенного запроса?

т.к. запросов очень много и через час лог вешает уже 2гигабайта а надо отмониторить в течении недели только выполнение кое-какого определенного запроса.
  • Вопрос задан
  • 207 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
Akdmeh
@Akdmeh
PHP, Yii2, Music
Думаю, да.
Сначала в конфиге MySQL установите:
general_log_file = /var/log/mysql/general.log

А затем перед нужным запросом попытайтесь включить: SET GLOBAL general_log = 'ON';, а после - SET GLOBAL general_log = 'OFF';
Скорее всего, в это время будут цепляться и другие, ненужные запросы, но так хотя бы размеров логов будет не таким большим
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы