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

MySQL, PostgreSQL, InterBaseSQL etc

Модераторы: Art.i, vasya

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

Сообщение tfox » Вс янв 03, 2016 7:41 pm

Всем привет.

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

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

Проблема в том, что логирование происходит всех баз данных.
Как сделать только одной?
tfox
 
Сообщений: 28
Зарегистрирован: Чт фев 19, 2015 9:19 pm

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

Сообщение ls » Пн янв 04, 2016 7:31 am

Не умеет MySQL-сервер так делать
https://www.google.ru/search?q=mysql+lo ... e+database
http://stackoverflow.com/questions/3668 ... e-database
http://serverfault.com/questions/282095 ... e-database
Там внизу есть ссылки на проекты типа mysql-log-filter - думаю с его помощью можно будет отобрать запросы только к нужным данным из общего лога
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6397
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS


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

Кто сейчас на форуме

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

cron