3

我的 sql 实例有几个不同的数据库。

我已将 my.cnf 配置为使用以下行记录慢速查询:

log_error=/var/log/mysql/error.log
log_queries_not_using_indexes=1
slow_query_log=1
slow_query_log_file=/var/log/mysql/mysql-slow.log
long_query_time=1

它工作正常,但我只想为特定数据库提供日志。

可能吗 ?

4

2 回答 2

1

慢查询日志是一个全局参数。

http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_slow_query_log

于 2012-05-30T20:49:28.367 回答
0

您可以在文件中使用 mysql 慢日志,然后使用此命令查找特定数据库的慢日志行:

cat  /var/lib/mysql/slow.log |grep -A 3 {your_db_name}
于 2016-08-22T06:13:59.467 回答