首批通过分布式安全可靠测评,为关键业务系统打造
合并期间空间膨胀问题
更新时间:2026-06-15 09:16
适用版本
OceanBase 数据库所有版本。
问题现象
合并期间,磁盘水位飙高 / 占用空间变多。
问题原因
在 LSM-Tree Compaction 操作中,输入的 SSTable 在整个 compaction 过程结束之前都不能回收,因为在 compaction 结束之前同一份数据会同时存在输入 SSTable 和输出 SSTable 中,空间膨胀比较严重。
在 OceanBase 数据库的合并场景中,多个分区会并发地执行 compaction,导致多个分区的空间放大问题加剧。