Amazon DocumentDB 配额和限制
本主题介绍 Amazon DocumentDB(与 MongoDB 兼容) 的资源配额、限制和命名约束。
对于某些管理功能,Amazon DocumentDB使用与 Amazon Relational Database Service (Amazon RDS) 和 Amazon Neptune 共享的操作技术。
支持的 实例类型
Amazon DocumentDB 支持按需实例和以下实例类型:
内存优化:
R5 实例类型:
db.r5.large
、db.r5.2xlarge
、db.r5.4xlarge
、db.r5.12xlarge
、db.r5.24xlarge
。R4 实例类型:
db.r4.large
、db.r4.2xlarge
、db.r4.4xlarge
、db.r4.8xlarge
、db.r4.16xlarge
。
可突增性能:
- T3 实例类型:
db.t3.medium
。
- T3 实例类型:
有关支持的实例类型及其规范的更多信息,请参阅实例类规格 。
支持的 区域
可以在以下 AWS 区域中使用 Amazon DocumentDB:
区域名称 | 区域 | 可用性 区域(计算) |
---|---|---|
美国东部(俄亥俄州) |
| 3 |
美国东部(弗吉尼亚北部) |
| 6 |
美国西部(俄勒冈) |
| 4 |
南美洲(圣保罗) |
| 3 |
亚太地区(孟买) |
| 3 |
亚太区域(首尔) |
| 4 |
亚太区域(新加坡) |
| 3 |
亚太区域(悉尼) |
| 3 |
亚太区域(东京) |
| 3 |
加拿大 (中部) |
| 3 |
欧洲(法兰克福) |
| 3 |
欧洲(爱尔兰) |
| 3 |
欧洲(伦敦) |
| 3 |
欧洲(巴黎) |
| 3 |
AWS GovCloud (US) |
| 3 |
区域配额
对于某些管理功能,Amazon DocumentDB使用与 Amazon Relational Database Service (Amazon RDS) 和 Amazon Neptune 共享的操作技术。下表包含在 Amazon DocumentDB、Amazon RDS 和 Neptune 之间共享的区域限制。
下面是每个 AWS 账户在每个区域的限制。
资源 | AWS 默认限制 |
---|---|
集群 | 40 |
集群参数组 | 50 |
事件订阅 | 20 |
实例 | 40 |
手动集群快照 | 100 |
每个集群的只读副本数 | 15 |
子网组 | 50 |
每个子网组的子网数 | 20 |
每个资源的标签 | 50 |
每个实例的 VPC 安全组数 | 5 |
如果配额是可调整的,则可以使用服务配额来请求增加配额。有些请求会自动解决,而其他请求则会提交给 AWS Support。您可以跟踪提交给 AWS Support 的配额增加请求的状态。提高服务配额的请求没有得到优先支持。如果您有紧急请求,请联系 AWS Support。有关服务配额的更多信息,请参阅什么是服务配额?
请求提高 Amazon DocumentDB 的配额:
通过 https://console.aws.amazon.com/servicequotas 打开服务配额控制台,如有必要,请登录。
在导航窗格中,选择 AWS services (AWS 服务)。
从列表中选择 Amazon DocumentDB,或在搜索字段中键入 Amazon DocumentDB。
如果配额是可调整的,您可以选择其单选按钮或其名称,然后从页面右上角选择 Request quota increase (请求增加配额)。
对于 Change quota value (更改配额值),输入新值。新值必须大于当前值。
选择 Request (请求)。解决请求后,配额的 Applied quota value (应用的配额值) 设置为新值。
要查看任何待处理或最近解决的请求,请从导航窗格选择 Dashboard (控制面板)。对于待处理的请求,请选择请求状态以打开收到的请求。请求的初始状态为
Pending
。 在状态更改为Quota requested
后,您将看到 AWS Support 的案例编号。选择案例编号以打开请求服务单。
聚合限制
下表介绍了 Amazon DocumentDB中的聚合限制。
资源 | 限制 |
---|---|
受支持的最大阶段数 | 500 |
集群限制
下表介绍了 Amazon DocumentDB 集群限制。
资源 | 限制 |
---|---|
集群大小(所有集合的索引的总和) | 64 TB |
集合大小(所有集合的总和不能超过集群限制)– 不包含索引大小 | 32 TB |
每集群的集合数 | 100000 |
每集群的数据库数 | 100000 |
数据库大小(所有数据库的总和不能超过集群限制) | 64 TB |
文档嵌套深度 | 100 个级别 |
文档大小 | 16 MB |
索引键大小 | 2,048 字节 |
每个集合索引一次 | 64 |
复合索引中的键 | 32 |
单个批处理命令中的最大写入次数 | 100000 |
每个集群的用户数 | 1000 |
实例限制
下表介绍了每种实例的 Amazon DocumentDB 限制。
实例类型 | 实例内存 (GiB) | 连接限制 | 光标限制 | 事务限制 |
---|---|---|---|---|
T3.medium | 4 | 500 | 30 | 50 |
R4.large | 15.25 | 1700 | 450 | 不适用 |
R4.xlarge | 30.5 | 3400 | 450 | 不适用 |
R4.2xlarge | 61 | 6800 | 450 | 不适用 |
- R4.4xlarge | 122 | 13600 | 725 | 不适用 |
R4.8xlarge | 288 | 27200 | 1450 | 不适用 |
R4.16xlarge | 488 | 30000 | 2900 | 不适用 |
R5.large | 16 | 1700 | 450 | 200 |
R5.xlarge | 32 | 3500 | 450 | 400 |
R5.2xlarge | 64 | 7100 | 450 | 800 |
R5.4xlarge | 128 | 14200 | 760 | 1600 |
R5.12xlarge | 383 | 30000 | 2280 | 4800 |
R5.24xlarge | 768 | 30000 | 4560 | 9600 |
命名约束
下表介绍 Amazon DocumentDB 中的命名约束。
资源 | 默认限制 |
---|---|
集群标识符 |
|
集合名称:<col> | 长度为 [1–57] 个字符。 |
数据库名称:<db> | 长度为 [1–63] 个字符。 |
完全限定集合名称:<db>.<col> | 长度为 [3–120] 个字符。 |
完全限定索引名称:<db>.<col>.$<index> | 长度为 [6–127] 个字符。 |
索引名称:<col>$<index> | 长度为 [3–63] 个字符。 |
实例标识符 |
|
主密码 |
|
主用户名 |
|
参数组名称 |
|
TTL 约束
在特定时间范围内无法保证从 TTL 索引中删除,只能尽力而为。实例资源利用率、文档大小和总体吞吐量等因素会影响 TTL 删除的时间。