首批通过分布式安全可靠测评,为关键业务系统打造
小表恢复占用过大磁盘空间的原因和解决方法
更新时间:2025-06-23 08:32
问题现象
数据库备份完成之后,执行一张小表的恢复,小表只有 1 行数据,但是恢复失败,OCP 中出现告警等级为严重。

问题原因
查看备份集中,全量备份文件总共 4T 大小,日志备份约 1T 左右。
检查数据文件使用率,查看使用率只有70%多,还剩余800多G空间
经过确认,即使对于单表的恢复,会先将全量数据恢复到一个临时租户,之后再将这张表的数据拷贝到业务租户中,因为全量数据比较大,剩余空间 800G 不足导致。
影响版本
OceanBase 数据库 V4.2.1 GA(oceanbase-4.2.1.0-100000182023092722)及之后版本。
解决方案
扩容磁盘及数据文件。
可在其他空间足够的集群上先进行恢复。