You need to enable JavaScript to run this app.
文档中心
文档数据库 MongoDB 版

文档数据库 MongoDB 版

复制全文
下载 pdf
产品简介
约束与限制
复制全文
下载 pdf
约束与限制
本文汇总了文档数据库 MongoDB 版的账号配额、功能特性以及数量相关的约束和限制说明。​
账号配额​
火山引擎平台对每个主账号中的每项服务都设置了默认配额。文档数据库 MongoDB 版服务相关配额限制如下表。​
​
配额项​
配额说明​
实例数​
每个火山引擎主账号在每个地域下默认最多可购买 30 个实例。​
说明​
若您需要调整配额购买更多实例,请前往配额中心提交配额申请。​
​
功能特性限制​
​
功能或特性​
限制说明​
已开服地域​
MongoDB 当前已开服地域详情,请参见服务地址。​
数据库版本​
当前支持 MongoDB 4.0,4.2,4.4,5.0,6.0,7.0 版本。关于 MongoDB 版本的更多详情,请参见版本介绍。​
说明​
  • 关于 MongoDB 各版本的更多限制说明,请参见:​
  • MongoDB 4.2,4.0:从 MongoDB manual 中下载 MongoDB 4.2 或 4.0 版本的手册文档,在下载文件中找到 /reference/limits 文档进行查看。​
  • 建议使用对应数据库版本的客户端来访问 MongoDB 实例,您可以从 MongoDB Drivers下载各语言的客户端。​
账号角色和权限​
文档数据库 MongoDB 版提供了管理员操作权限、集群操作权限、普通操作权限、实例操作权限和备份与恢复操作权限。关于各角色权限的更多详情,请参见账号权限。​
变更配置​
  • 如果需要变更(包括减少和增加)存储空间,为保证变更后的实例能正常运行,变更后的存储空间容量需大于或等于已使用空间的 1.2 倍。​
  • 针对副本集实例中,变更只读节点数量操作与实例的其他配置变更操作互斥,即变更节点规格或存储空间时,不支持同时变更只读节点数量。​
  • 仅当实例中不存在只读节点,且所有 Shard 分片的配置(包括节点规格和存储空间)一样时,才支持开启批量修改 Shard 分片配置功能。​
关于 MongoDB 支持的实例变配方案详情,请参见实例变配方案概览。​
多文档事务​
文档数据库 MongoDB 版支持的多文档事务功能,与官方 MongoDB 对应数据库版本支持的多文档事务功能一致。更多详情,请参见 Transactions。​
磁盘禁写​
  • 当实例磁盘使用率超过 95% 之后,实例会禁止写入数据,此时只允许对实例执行数据读取操作,执行写入数据操作时会出现 Out of diskSpace 报错。更多详情,请参见功能特性。​
  • 该阈值为产品的固定安全策略,不可调整或关闭。建议配置监控告警,并在使用率达到阈值前及时扩容。具体操作,请参见设置告警。​
namespace 总长度​
namespace 总长度包含了 <database_namespace>.<collection_namespace> 在内的所有字符总长度。​
MongoDB 实例版本不同,支持的 namespace 总长度不同:​
  • MongoDB 4.2,4.0:namespace 总长度不得超过 120 个字符。​
  • MongoDB 4.4,5.0,6.0,7.0,8.0 和 8.3:namespace 总长度不得超过 255 个字符。​
Shard collection namespace 长度​
MongoDB 实例版本不同,支持的 shard collection 名称长度不同。其中:​
  • MongoDB 4.0:shard collection 名称长度最大支持 89 个字符。​
  • MongoDB 4.2:shard collection 名称长度最大支持 100 个字符。​
  • MongoDB 4.4,5.0,6.0,7.0,8.0 和 8.3:shard collection 名称长度最大支持 235 个字符。​
collection 数量上限​
​
MongoDB 实例版本和规格不同,单个实例中允许使用的 collection 数量上限也不同。其中:​
说明​
下述所列的不同版本或规格 MongoDB 实例所支持的 collection 数量上限仅为参考值,在实际业务中还需要考虑实例恢复超时时间、可用内存等因素的影响。​
  • MongoDB 5.0:​
  • 2 核 4 GiB:min(25000,X)。​
  • 4 核 8 GiB:min(50000,X)。​
  • 4 核 16 GiB 及以上规格:min(100000,X)。​
说明​
针对 MongoDB 5.0 实例,collection 数量上限还会受到 collection 配置和名称长度的影响,因此上述 min 函数中的 X 计算公式为x=16*1024*1024/(Space occupied by collection_option + Collection name length),其中:​
  • Space occupied by collection_option:通常情况下,新建 collection 时默认的 collection_option 所占空间为 155 个字符,但如您在创建 collection 时额外制定了其他 option,那么所占空间会超过 155 个字符。​
  • Collection name length:MongoDB 5.0 版本的 collection 名称长度取值范围为 3~235 个字符。​
  • MongoDB 4.0,4.2,4.4,6.0,7.0,8.0,8.3:​
  • 2 核 4 GiB:25000。​
  • 4 核 8 GiB:50000。​
  • 4 核 16 GiB 及以上规格:100000。​
自定义参数模板数​
每个火山引擎主账号在每个地域下最多可以创建 100 个自定义参数模板。更多详情,请参见创建参数模板。​
参数模板一次可批量应用的实例数​
每个参数模板每次最多可批量应用于 10 个实例。​
​
数量限制​
​
配置项​
数量限制​
推荐连接数​
MongoDB 实例节点规格不同,推荐连接数也不同。关于各规格节点的推荐连接数详情,请参见产品规格。​
连接数使用达到上限后,系统会拒绝新建的连接。若您需要使用更多的连接数,您可以通过 net.maxIncomingConnections 参数修改实例的单节点最大并发连接数,关于该参数的更多信息,请参见参数支持。您也可以通过升级节点规格获得更大的连接数。​
连接地址数​
MongoDB 实例类型或连接地址类型不同,支持的连接地址数量也不同。其中:​
  • 副本集实例​
  • 默认提供 1 个私网地址,同时支持申请 1 个公网地址。​
  • 分片集群实例​
  • Mongos:默认为所有 Mongos 节点提供 1 个私网地址,也支持为每个 Mongos 节点申请单独的公网地址。​
  • Shard:支持为每个 Shard 分片申请 1 个私网地址和 1 个公网地址。​
  • ConfigServer:仅支持为 ConfigServer 节点申请 1 个私网地址和 1 个公网地址。​
关于连接地址的更多详情,请参见连接地址介绍。​
只读节点数​
每个副本集实实例或分片集群中每个 Shard 分片最多支持使用 5 个只读节点。更多关于只读节点的使用限制详情,请参见 MongoDB 只读节点。​
IP 白名单​
  • 每个火山引擎主账号在每个地域下最多可以创建 500 个 IP 白名单。​
  • 每个火山引擎账号在每个地域最多可设置一个默认白名单。新设置的默认白名单会自动顶替原有默认白名单,即原有默认白名单会自动变为非默认白名单。​
  • 每个白名单中最多添加 1000 个 IP 地址(或 CIDR 格式的 IP 地址段)。​
  • 每个白名单最多支持绑定 500 个实例。​
  • 每个白名单每次可最多批量绑定 200 个实例。​
  • 每个实例最多支持绑定 100 个白名单,但每个实例绑定的所有白名单中,IP 地址或 CIDR 格式的 IP 地址段的总和不可超过 1000 个。​
  • 每个实例每次可最多批量绑定 100 个白名单。​
  • 如果一个实例没有绑定任何白名单,表示禁止所有地址访问。​
标签数​
标签总数量无限制,但每个 MongoDB 实例最多可绑定 50 个标签。​
可批量回档的库表或实例数​
  • 一次最多选择 50 个实例进行批量回档。​
  • 单个实例一次最多选择 1000 张表进行回档。​
​
​
最近更新时间:2026.09.08 15:18:41
这个页面对您有帮助吗?
有用
有用
无用
无用