20220515#每日一问#可以控制OCP中sql_audit表中记录的表数据量不

请问能够控制ocp工具中sql_audit中的信息不?是只有慢sql进入吗,还是所有sql都会进入。

是否可以控制?

所有sql吧,慢sql会专门打印到系统日志,可以用trace_log_slow_query_watermark设置慢sql的阈值。

社区版的sql_audit是在内存里维护的,不会持久化,数据刷新快会背冲掉。记录的信息如果不全,也有可能是存在bug,可以反馈给官方。

在内存中记录,默认是3G,超出会淘汰前边的。

后续版本会做成落盘的sql_audit。

官方文档

https://open.oceanbase.com/docs/observer-cn/V3.1.0/10000000000016541