MySQL Ведение лога запросов только одной базы данных

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
tfox
рядовой
Сообщения: 14
Зарегистрирован: 2014-03-02 16:29:33

MySQL Ведение лога запросов только одной базы данных

Непрочитанное сообщение tfox » 2016-01-03 19:45:32

Всем привет.

Включил логирование медленных запросов и запросов без индексов.

Файл my.cnf
[mysqld]
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 2
log-queries-not-using-indexes

Проблема в том, что логирование происходит всех баз данных.
Как сделать только одной?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 34950
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

MySQL Ведение лога запросов только одной базы данных

Непрочитанное сообщение Alex Keda » 2016-01-05 13:05:05

Грепом потом выберете ;)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Amaka
ефрейтор
Сообщения: 62
Зарегистрирован: 2016-02-03 12:05:11
Откуда: Москва

MySQL Ведение лога запросов только одной базы данных

Непрочитанное сообщение Amaka » 2016-02-05 13:31:16

tfox писал(а):Проблема в том, что логирование происходит всех баз данных.
Как сделать только одной?

Привет всем!
Вот у себя нашел записи про утилиту mysqlsla:

Код: Выделить всё

mysqlsla
This is another 3rd party tool.
Basic Usage:
 ./mysqlsla  /var/log/mysql/mysql-slow.log

Filter for a database:
./mysqlsla  /var/log/mysql/mysql-slow.log -mf "db=db_name"

Но я сам ей не пользовался, т.к. не нашел :( . Хотя это давно было...
Всем удачи!


Вернуться в «Базы данных»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость