如何停止 MySQL 工作台的日志记录活动?

如何停止 MySQL 工作台的日志记录活动?

我已经在 MySQL 中启用了查询和 slow_query 日志记录,但是我每秒都会收到以下类型的新条目:

            2 Query show global status
110925 21:18:18     1 Query select 1

我注意到这些条目来自 MySQL Workbench(可能是服务器状态监视器)

您是否知道是否可以从 MySQL Workbench 过滤活动?
或者是否可以从一个数据库记录查询?

答案1

通用日志是通用的,因此您无法避免记录所有数据库。

但是,你可以使用 pt-query-digest(percona 工具包中的一个工具)http://www.percona.com/software/percona-toolkit) 随后使用过滤选项过滤日志。

作为一个数据库过滤日志的示例

--filter '($event->{db} || "") =~ m/database_name/'

顺便说一句,通常启用慢查询是一件好事,但一般查询日志仅用于调试,我会尽量避免它。

相关内容