扩容集群实例的磁盘空间
随着业务数据的增加,原来申请的数据库磁盘容量不能满足需求,这时,您需要为实例进行磁盘扩容。扩容实例磁盘空间的同时备份空间也会随之扩大。
- 用户购买的存储空间超过600GB,当剩余的可用存储空间为18GB时,数据库会被设置成磁盘满只读状态。
- 用户购买的存储空间小于等于600GB,当实际使用量到总存储空间的97%时,数据库会被设置成磁盘满只读状态。
建议您设置“磁盘使用率”指标的告警规则,及时了解磁盘使用情况,起到预警作用,具体请参见设置告警规则。
数据库磁盘空间不足的原因和解决方案,请参见磁盘使用率高问题排查。
使用须知
- 账户需要有足够的余额,才可进行扩容。
- 对于集群实例,仅支持对shard节点进行磁盘扩容,dds mongos节点、config节点和只读节点不能进行磁盘扩容。
- 选择磁盘加密的实例,新扩容的磁盘空间依然会使用原加密密钥进行加密。
- 实例处于以下状态时不可扩容:
- 创建中
- 规格变更中
- 节点扩容中
- 删除节点
- 小版本升级
- 磁盘扩容期间,服务不中断。DDS服务只支持扩容磁盘存储空间大小,不支持变更存储类型。
操作步骤
- 登录管理控制台。
- 单击管理控制台左上方的,选择区域和项目。
- 在页面左上角单击,选择 ,进入文档数据库服务信息页面。
- 在“实例管理”页面,选择指定的集群实例,单击实例名称。
- 在“基本信息”页面的“节点信息”区域,选择“shard”页签,在shard节点的“操作”列,单击“磁盘变更”,进入“磁盘变更”页面。
图1 磁盘扩容
- 在“磁盘变更”页面,选择所需存储空间大小,单击“下一步”。
图2 扩容shard磁盘
用户每次至少选择10GB扩容量,且必须为10的整数倍,最大扩容到的磁盘容量为5000GB。
- 在确认页面,确认存储空间。
- 包年/包月
- 如需重新选择,单击“上一步”,修改存储空间。
- 核对无误后,单击“提交订单”,进入付款页面,选择支付方式,完成支付。
- 按需计费
- 如需重新选择,单击“上一步”,修改存储空间。
- 核对无误后,单击“提交”,开始扩容存储。
- 包年/包月
- 检查磁盘扩容结果。
- 磁盘扩容过程中,实例运行状态显示为“磁盘扩容中”,此过程约3~5分钟。
- 在实例列表的右上角,单击刷新列表,可看到磁盘扩容完成的实例的运行状态显示为“正常”。
- 在集群实例“基本信息”页面的“节点信息”区域,选择“shard”页签,在shard节点的“存储空间使用情况”栏,可查看扩容后的磁盘容量。
扩容超过4T会存在以下风险:
- 数据量过大时,备份任务有可能时间超长,甚至失败,该情况下可能导致服务SLA受影响。客户侧需要打开快照备份特性来确保备份任务正常执行。开启快照备份请参考开启或修改自动备份策略。
- 数据误删除场景下,表级时间点恢复、备份恢复到新实例等时间过长,影响恢复效率。
- 出现主备或只读复制延迟场景下,后台重建时间过长,存在重建后脱节或重建失败等风险。