__all_histogram_stat_history表异常占用大量磁盘空间

干货满满,受益匪浅

收藏了

期待更多分享

写得很详细

期待更多分享

学习一下

干货满满,受益匪浅

感谢作者的整理和分享

实践案例很有参考价值

实践出真知,感谢分享实战经验

实践出真知,感谢分享实战经验

经验分享很有价值

干货满满,受益匪浅

实践出真知,感谢分享实战经验

学到了。

__all_histogram_stat_history 是优化器直方图统计历史,业务租户里膨胀到上百 GB 通常是统计信息收集频繁 + 历史保留过久/清理任务未跟上。

处理建议:
1)先确认是否可安全清理历史:评估业务是否依赖这些历史直方图(多数场景只保留近期即可)。
2)查统计相关参数与作业:自动收集周期、直方图相关开关、历史保留策略;对照官方文档对该表的清理/purge 手段(不同 4.2.x 小版本命令略有差异,以你版本文档为准)。
3)清理前做备份或至少记录表大小;清理后观察磁盘回收与下次自动收集是否再次暴涨。
4)从根上:避免对超大表过于频繁全量收集、合理设置采样与收集窗口,减少历史写入速率。

OCP 告警是结果,根因是系统表历史堆积。清理 + 调整收集策略后,OceanBase 库占用应明显下降;若清理后短期又涨,把自动收集配置和表行数贴出来再细调。

学习一下

写得很详细