OB 里统计信息没及时更新导致执行计划选错,怎么自动触发收集?

遇到一个现象:某张表数据量变化比较大,执行计划选了个明显不合适的索引,手动 ANALYZE TABLE 后就正常了。

想请教:

  • OB 的自动统计信息收集是默认开启的吗?触发条件是什么?
  • enable_sql_plan_baseline 或 plan cache 会不会导致旧计划一直复用?
  • 生产上怎么监控“统计信息过期”这类问题?

有相关经验的朋友指点下。