---
title: 小表恢复占用过大磁盘空间的原因和解决方法-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 小表恢复占用过大磁盘空间的原因和解决方法相关的常见问题和使用技巧，帮助您快速解决 小表恢复占用过大磁盘空间的原因和解决方法的难题。
---
切换语言

- 简体中文
- English

划线反馈

# 小表恢复占用过大磁盘空间的原因和解决方法

更新时间：2025-06-23 08:32

适用版本： V4.2.x、V4.3.x 内容类型：Troubleshoot  

## 问题现象

数据库备份完成之后，执行一张小表的恢复，小表只有 1 行数据，但是恢复失败，OCP 中出现告警等级为严重。

![image](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/knowledge-base/database/backup-and-restore/20250611restoring-a-small-table-takes-up-too-much-disk-space.png)

## 问题原因

1. 查看备份集中，全量备份文件总共 4T 大小，日志备份约 1T 左右。
 2. 检查数据文件使用率，查看使用率只有70%多，还剩余800多G空间

经过确认，即使对于单表的恢复，会先将全量数据恢复到一个临时租户，之后再将这张表的数据拷贝到业务租户中，因为全量数据比较大，剩余空间 800G 不足导致。

## 影响版本

OceanBase 数据库 V4.2.1 GA（oceanbase-4.2.1.0-100000182023092722）及之后版本。

## 解决方案

- 扩容磁盘及数据文件。
 - 可在其他空间足够的集群上先进行恢复。

Previous

[物理恢复卡在 UPGRADE 阶段的问题分析与解决](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003803429)

Next

[物理恢复过程中因 BACKUP_INDEX_CACHE 缓存未命中导致性能下降问题](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003738144) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
