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

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

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

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

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

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

Аватара пользователя
Amaka
ефрейтор
Сообщения: 63
Зарегистрирован: 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"
Но я сам ей не пользовался, т.к. не нашел :( . Хотя это давно было...
Всем удачи!