MySQL Status Audit_log_events_filtered 数据库状态作用意思及如何正确

本站中文解释

MySQL status变量是内部MySQL服务器状态变量的集合,它们可以为某些操作提供状态信息,在使用MySQL时我们可以根据MySQL status变量的值来判断MySQL的当前状态,以及分析MySQL的性能等。

Audit_log_events_filtered是MySQL status变量之一,它表示MySQL审计日志被过滤的事件计数,其值的意义如下:

* 如果你启用了MySQL审计日志功能,MySQL在执行某个操作时会自动记录该操作日志,但如果你希望只记录一部分操作日志,可以在配置文件中显式设置审计日志过滤条件,这时Audit_log_events_filtered变量就会计算不符合过滤条件的操作日志数量。

* 如果没有配置过审计日志过滤条件,Audit_log_events_filtered变量也会计算不符合默认过滤条件的操作日志数量。

MySQL中Audit_log_events_filtered这个变量不需要用户主动设置,它是MySQL服务器实时更新的,用户可以通过查看它的值来判断审计日志事件是否被过滤。可以使用以下查看变量值的语句:

SHOW GLOBAL STATUS LIKE ‘Audit_log_events_filtered’;


数据运维技术 » MySQL Status Audit_log_events_filtered 数据库状态作用意思及如何正确