Назад | Перейти на главную страницу

Как остановить ведение журнала активности из MySQL Workbench?

Я включил ведение журнала запросов и slow_query в MySQL, но каждую секунду получаю новые записи типа:

            2 Query show global status
110925 21:18:18     1 Query select 1

Я заметил, что эти записи поступают из MySQL Workbench (возможно, из монитора состояния сервера)

Вы знаете, можно ли отфильтровать активность из MySQL Workbench?
Или, может быть, запросы журнала из одной базы данных?

Общий журнал является общим, поэтому вы не можете избежать ведения журнала всех баз данных.

Но вы можете использовать что-то вроде pt-query-digest (один инструмент из набора инструментов percona http://www.percona.com/software/percona-toolkit), чтобы впоследствии отфильтровать журналы с помощью опции фильтрации.

Как пример для фильтрации журналов из одной базы данных

--filter '($event->{db} || "") =~ m/database_name/'

Кстати, обычно медленный запрос - это хорошо, но общий журнал запросов используется только для отладки, и я постараюсь этого избежать.