Страница 1 из 1

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

Добавлено: 2016-01-03 19:45:32
tfox
Всем привет.

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

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

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

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

Добавлено: 2016-01-05 13:05:05
Alex Keda
Грепом потом выберете ;)

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

Добавлено: 2016-02-05 13:31:16
Amaka
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"
Но я сам ей не пользовался, т.к. не нашел :( . Хотя это давно было...