Docs 菜单
Docs 主页
/
MongoDB Atlas
/ /

Atlas 服务限制

在此页面上

  • 集群限制
  • 连接限制和集群层
  • 集合和索引限制
  • 组织和项目限制
  • 标签限制
  • 数据库用户权限限制
  • 无服务器实例限制
  • 多云部署限制

Atlas 限制您可以创建的每种组件的数量以及允许连接到集群的数量。对于集群,允许的连接数量取决于集群层。下表概述了组件和连接限制。

重要

如果其中任何限制对您的组织造成问题,请联系 Atlas 支持部门

组件
Limit
多区域集群中的分片
12
单区域集群中的分片
50
多区域集群的跨区域网络权限

40

如果任何项目的集群跨超过 40 个地区,则无法在此项目中创建多区域集群。

每个副本集或分片的可选举节点
7
配置服务器层级(最小和最大)
M30

Atlas 会根据集群层和设置 limits for concurrent incoming connections。Atlas 连接限制适用于每个节点。对于分片集群 ,Atlas 连接限制适用于每个 mongos 路由器。Mongos 路由器的数量等于所有分片中副本集节点的数量。

您的读取偏好也会增大 Atlas 可为给定查询分配的连接总数。

例子

您的 M2 集群具有三个节点,每个节点的连接数量限制为 500 个。Atlas 为每个节点保留 10 个连接。如果您将读取偏好设置为从节点,那么 Atlas 可从两个从节点读取数据,连接限制合计为 980 个。

集群层
每个节点的最大连接数
M0
500
M2
500
M5
500
M10
1500
M20
3000
M30
3000
M40
6000
M50
16000
M60
32000
M80
96000
M140
96000
M200
128000
M300
128000
集群层
每个节点的最大连接数
M40
4000
M50
16000
M60
32000
M80
64000
M140
96000
M200
128000
M300
128000
M400
128000
M700
128000
集群层
每个节点的最大连接数
M0
500
M2
500
M5
500
M10
1500
M20
3000
M30
3000
M40
6000
M50
16000
M60
32000
M80
64000
M140
96000
M200
128000
M300
128000

注意

Atlas 为每个 Atlas 集群保留少量连接,用于支持 Atlas 服务。要了解有关 Atlas 保留连接的更多信息,请联系 Atlas 支持部门。

虽然对单个集群中的集合数量没有硬性限制, 但如果集群为大量集合和索引提供服务,其性能可能会下降。 集合越大,对性能的影响越大。

Atlas 集群层建议的集合和索引的最大合并数量如下:

集群层
建议的最大值
M10
5,000 个集合和索引
M20 / M30
10,000 个集合和索引
M40+
100,000 个集合和索引
组件
Limit
每个 Atlas 项目的数据库用户
100
每个 Atlas 项目的 Atlas 用户
500
每个 Atlas 组织的 Atlas 用户
500
每个 Atlas 组织的 API 密钥
500
每个 Atlas 项目的访问列表条目
200
每个 Atlas 团队的用户
250
每个 Atlas 项目的团队
100
每个 Atlas 组织的团队
250
每个 Atlas 用户的团队
100
每个 Atlas 用户的组织
250
每个 Atlas 付款组织的关联组织
50
每个 Atlas 项目的集群
25
每个 Atlas 用户的项目
250
每个 Atlas 组织的项目
250
每个 Atlas 项目的自定义 MongoDB 角色
100
为每个数据库用户分配的角色数
100
25
每个 Atlas 项目的网络对等连接总数

50

根据 CIDR 区块以及为项目选择的区域,Atlas 限制了每个网络对等连接的节点数量。

每个 Atlas 项目的待处理网络对等互连
25
每个地区的 AWS PrivateLink 可寻址目标
50
每个地区的 Azure Private Link 可寻址目标
150
Google Cloud GCP 私有服务连接每个区域的可寻址目标
50
每个 Atlas 项目的全球集群分片密钥
40

每个项目只能部署一个M0集群。但是,如果您有MongoDB销售合同,则也许可以为每个项目部署更多M0集群。要学习;了解更多信息,请联系MongoDB销售代表。

Atlas 限制组件特定标签的长度。

组件
字符限制
正则表达式模式
集群名称
64 [1]
^([a-zA-Z0-9]([a-zA-Z0-9-]){0,21}(?<!-)([\w]{0,42}))$ [2]
项目名称
64
^[\p{L}\p{N}\-_.(),:&@+']{1,64}$ [3]
组织名称
64
^[\p{L}\p{N}\-_.(),:&@+']{1,64}$ [3]
API 密钥说明
250
[1] 如果启用了仅对等互连模式,集群名称字符数限制为 23。
[2] Atlas 使用集群名称的前 23 个字符。这些字符在包含的项目中必须是唯一的。少于 23 个字符的集群名称不能以连字符 (-) 结尾。超过 23 个字符的集群名称不能将连字符作为第 23 个字符。
[3]12组织和项目名称可以包含任何 Unicode 字母或数字以及以下标点符号:-_.(),:&@+'

要学习;了解有关不支持的命令的更多信息,请参阅免费或共享集群付费集群无服务器实例不支持的命令。

无服务器实例具有不同的限制。要了解更多信息,请参阅无服务器实例限制。

多云部署具有不同的限制。要了解更多信息,请参阅多云部署限制。

后退

限制