---
title: 大表建全局索引失败，原因是临时文件元数据内存超限-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于大表建全局索引失败，原因是临时文件元数据内存超限相关的常见问题和使用技巧，帮助您快速解决大表建全局索引失败，原因是临时文件元数据内存超限的难题。
---
切换语言

- 简体中文
- English

划线反馈

# 大表建全局索引失败，原因是临时文件元数据内存超限

更新时间：2026-05-22 08:56

适用版本： V2.1.x、V2.2.x、V3.1.x、V3.2.x 内容类型：How-to  

## 适用版本

OceanBase 数据库 V2.x、V3.x 版本。

## 问题现象

创建索引失败，报内存用满的错误 -4013。

```shell
[2023-11-04 18:42:46.049304] INFO  [RS] ob_global_index_builder.cpp:2777 [24079][0][Y0-0000000000000000-0-0] [lt=5] [dc=0] on build single replica reply(index_table_id=1100611139454958, ret_code=-4013, snapshot=1699076737912722)

```

## 问题原因

创建索引 SORT 数据需要使用临时文件。临时文件元数据 TmpPageCache 达到内存使用限制。

- V2.x、V3.x 版本中为固定上限，15G。在建索引场景下，临时空间超过 210 万个宏块左右会触发该问题。
 - V4.x 版本上该限制为租户内存的 70%。

## 解决方法

在 OceanBase 数据库 V2.x、V3.x 版本，无法调整 15G 的内存上限，可以通过将单分区全局索引可以改成多分区规避该问题。

Previous

[OceanBase 数据库 V3.x 大表创建索引的最佳实践](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000366651)

Next

[索引创建并行度控制](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000207756) ![有帮助](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) 咨询热线
