首批通过分布式安全可靠测评,为关键业务系统打造
OceanBase 数据库 V4.2.1.3 版统计信息自动清理任务长时间执行造成长事务告警
更新时间:2026-06-10 09:51
问题现象
OCP 监控平台长事务告警:

问题原因
OceanBase 数据库 V4.x 自动管理统计信息,后台任务会根据用户配置的策略来自动搜集和删除统计信息。当历史统计信息过多时,删除历史统计信息的任务因为要删除的数据量过大,导致执行时间较长,触发了 OCP 的长事务告警。
解决方法
临时方案:暂时关闭自动删除历史统计信息的功能。
call dbms_scheduler.disable('OPT_STATS_HISTORY_MANAGER');注意
关闭自动清理的影响是统计信息表空间使用会增大。除了占用更多的磁盘空间外,无其他影响。
升级方案:升级数据库版本到 OceanBase 数据库 V4.2.1 BP4 版本。
升级前,历史统计信息的清理任务为一次性清理所有的过期信息;升级后,清理任务改为分批次执行。
适用版本
OceanBase 数据库 V4.2.1 BP3 版本。