本文介绍云数据库MongoDB的实例规格,帮助您了解云数据库MongoDB实例的最新规格信息和历史规格信息。
新实例规格
历史实例规格
云数据库MongoDB实例的历史规格信息,请参见历史规格表。
关于云盘IOPS
对于本地SSD盘,根据实例规格有固定的IOPS限制。对于ESSD云盘,除了实例规格外,存储空间大小与ESSD云盘IOPS成正比,同时ECS实例的规格会限制ESSD云盘IOPS的上限。
ESSD云盘IOPS计算公式如下:
min{1800+50*存储空间, 50000, ECS限制IOPS}
吞吐量如果达到上限,也会影响IOPS。更多信息,请参见全新一代企业级实例规格族存储I/O性能表。
上述公式中各值的说明如下:
1800+50*存储空间
:ESSD云盘IOPS的基础计算公式。50000
:ESSD云盘性能级别(Performance Level)PL1限定的单盘最大IOPS,更多信息,请参见ESSD云盘。ECS限定IOPS
:ECS实例规格限定的最大IOPS。
实例的IOPS取上述公式三个值中的最小值。示例:
某实例的存储空间为20 GB,套用上面的公式1800+50*20,得出结果为2800,则该实例的IOPS为2800。
某实例的规格为
mdb.shard.2x.xlarge.d
,ECS限定最大IOPS为20000。当实例的存储空间为6000 GB时,套用计算公式的结果为301800,超出了ECS实例与PL1限定的最大值。因此该实例的IOPS为20000。
实际使用过程中,云盘版实例的最大IOPS会大于等于上述公式计算得到的IOPS。
关于云盘吞吐量
对于ESSD云盘,除了实例规格外,存储空间大小与ECS实例的规格也会限制ESSD云盘吞吐量的上限。
ESSD云盘吞吐量计算公式如下:
min{120+0.5*存储空间, 350, ECS限制吞吐量}
IOPS如果达到上限,也会影响吞吐量。更多信息,请参见全新一代企业级实例规格族存储I/O性能表。
上述公式中各值的说明如下:
120+0.5*存储空间
:ESSD云盘吞吐量性能计算公式,单位为MB/s。350
:ESSD云盘性能级别(Performance Level)PL1限定的单盘最大吞吐量,更多信息,请参见ESSD云盘。ECS限定吞吐量
:ECS实例规格限定的最大IO带宽。
实例的吞吐量取上述公式三个值中的最小值。示例:
某实例的存储空间为20 GB,套用上面的公式120+0.5*20,得出结果为130,则该实例的吞吐量为130MB/s。
某实例的规格为
mdb.shard.2x.xlarge.d
,ECS限定最大吞吐量为192MB/s。当实例的存储空间为6000 GB时,套用计算公式的结果为3120MB/s,超出了ECS实例与PL1限定的最大值。因此该实例的吞吐量为192MB/s。
实际使用过程中,云盘版实例的最大吞吐量会大于等于上述公式计算得到的吞吐量。
规格类型说明
根据实例规格类型的不同,实际使用过程中可能无法达到实例规格表中给出的最大连接数和最大IOPS数。各规格类型对应的说明如下:
规格类型 | 说明 | 是否承诺最大连接数 | 是否承诺最大IOPS |
独享型云盘版 | 完全独享CPU、内存、存储介质以及I/O资源。 | 是 | 是 |
独占物理机 | 完全独享CPU、内存、存储介质以及I/O资源。 | 是 | 是 |
独享型本地盘版 | 独享CPU和内存,与同一物理机中的其他用户共享I/O资源。 | 是 | 否 |
通用型 | 独享内存,与同一物理机中的其他用户共享CPU和I/O资源。 | 是 | 否 |
更多信息,请参见实例规格族。