OceanBase的SQL和执行计划监控视图
OceanBase的SQL和执行计划监控视图
- GV$OB_SQL_AUDIT
-
- SQL Audit监控开启与关闭
- SQL Audit缓存淘汰机制
- SQL Audit字段介绍
- SQL Audit使用示例
- GV$OB_PLAN_CACHE_PLAN_EXPLAIN
GV$OB_SQL_AUDIT
GV$OB_SQL_AUDIT
是最常用的SQL监控视图,能够记录每一次SQL请求的来源、执行状态、资源消耗及等待事件,无论SQL执行是成功还是失败。除此之外还记录了SQL文本、执行计划等关键信息。该视图是诊断SQL问题的利器。
SQL Audit监控开启与关闭
⭐️ 由于
GV$OB_SQL_AUDIT
视图缓存的信息都在内存中,排查问题时为了避免SQL缓存信息被淘汰,通常会临时关闭SQL Audit。
在集群级别配置所有租户的SQL Audit监控视图。
--sys租户下查看SQL Audit监控视图配置
show parameters like 'enable_sql_audit';--sys租户下开启所有租户的SQL Audit
ALTER