操作场景
当您已购买的实例配置不符合(高于或低于)当前业务需求时,您可根据其业务所处的实际情况(业务初期、业务快速发展期、业务高峰期、业务低谷期等)快速调整其 MongoDB 实例的规格,从而更好地满足资源的充分利用和成本实时优化。
Mongod 配置变更包括:调整 Mongod 的计算规格、磁盘容量。变配之前,请您先了解云数据库支持的 产品规格,帮助您选择适合自身业务的规格。 计费说明
调整实例配置,将按照新配置开始计费,请保证腾讯云账号余额充足。具体信息,请参见 变配计费说明。 前提条件
如果为按量计费实例,请确保您的腾讯云账号余额充足。
实例及其所关联的实例处于正常状态下(运行中),并且当前没有任何任务执行。
扩容原理及影响
如果扩容存储空间时,各节点所在物理机资源足够,会在本地扩容,不需要跨机迁移和切换,不会造成连接中断。
如果扩容存储空间时,各节点所在物理机资源不足,此时需要跨机迁移数据。扩容任务发起之后,系统将根据所需的新规格创建节点并同步数据,并根据用户选择的切换时间进行切换,切换时会发生10s左右的连接闪断,建议您在业务代码里做好重连机制,并选择业务低谷时调整。数据量级较大时,变配整体耗时会较长。
说明:
扩缩容规格执行之后,系统会再次触发一次新的自动备份任务。
注意事项
调整过程中,可能出现1 - 2次闪断现象,每次约10秒,建议程序有自动重连功能。
调整过程中, 若您将 writeconcern 关注等级设置为 write majority ,可能发生短暂请求延迟的现象,请您适当调整业务超时时间。
调整配置后实例的名称、内网地址与端口均不发生变化。
调整配置任务一旦发起,无法中途取消本次操作。
实例升配完成之后,建议同时 调整 Oplog 占用容量 ,避免 Oplog 过小,导致数据被覆盖,进而影响 MongoDB 的回档功能。 操作步骤
2. 在左侧导航栏 MongoDB 的下拉列表中,选择副本集实例或者分片实例。副本集实例与分片实例操作类似。
3. 在右侧实例列表页面上方,选择地域。
4. 在实例列表中,找到目标实例。
5. 在目标实例的操作列,在配置调整的下拉列表中,选择配置调整。
6. 在配置调整页面,可以重新调整节点内存、节点总容量。如下图(以分片示例)所示。
|
实例名称 | 当前待变更配置的实例名称。 | test-4dot2-XXX |
实例架构 | | 分片集群实例,有2个片,每片由3个存储节点构成副本集,整个实例共6个存储节点 |
当节点内存/总容量 | 当前实例单个 Mongod 节点的内存以及总容量。对于分片集群,节点的总容量为单个分片的节点容量。如何查询实例的 CPU 核数,请参见 产品规格 中的 Mongod 规格。 | 4GB/100GB |
节点内存 | 在下拉列表重新选择单个 Mongod 节点的内存。如何选择规格,请参见 产品规格 中的 Mongod 规格。 | 8GB |
节点总容量 | 在滑轴上调整单个 Mongod 节点的总磁盘容量。如何选择规格,请参见 产品规格 中的 Mongod 规格。 | 500GB |
切换时间 | 选择调整完成时,立即执行调整实例规格任务,切换新规格。调整实例内存与磁盘可能涉及节点迁移或者主从切换,主从切换时间点将不可控,可能导致断连或重启。 选择维护时间内,在维护时间段内执行切换实例规格任务。关于维护时间的更多信息,请参见 设置实例维护时间。 | 维护时间内 |
费用 | 按量计费:实例调整配置后每小时的计费单价。单击计费详情,可查看计费项目、计费公式,确认费用。 | 177.991美元 |
7. 确认无误后,单击提交。
相关 API
本页内容是否解决了您的问题?