---
source_url: https://docs.dolphindb.cn/zh/error_codes/s05011.html
fetched_at: 2026-05-19T09:11:16Z
category: error_codes
title: S05011
sha1: 4b6a801cf8dbb3fd2bc0bb5643640d6d5a497cc4
---

# S05011

## 错误代码

S05011

## 报错信息

The number of contiguous vector elements has reached its maximum. RefId: S05011

## 错误原因

常规数组（可参阅 [DolphinDB-数据形式](../progr/data_forms.dita)，此处指[大数组](../progr/data_types_forms/BigArray.dita)以外的数组类型）使用连续的内存，当其占用的内存达到上限后仍继续写入数据，就会报该错误。其中，内存上限由配置参数
*regularArrayMemoryLimit* 控制，默认为 2048 MB。

下例展示部分错误与正确的操作。

```dolphindb
// 每个 INT 元素占用 4 字节，所以 INT 类型的常规数组的 size 默认上限为：
//   2048l << 20 / 4 = 536,870,912
v = array(INT, 536870910)
v.append!(1)  // Ok
v.append!(1)  // Ok
v.append!(1)  // Error
```

## 解决办法

使用[大数组](../progr/data_types_forms/BigArray.dita)。
