操作场景
GaussDB实例使用一段时间后业务攀升,原申请磁盘空间大小不足以支撑储存完整业务量。内核监测到磁盘使用率超过阈值时(默认值为85%,可以通过修改实例参数"cms:datastorage_threshold_value_check"进行配置),会将实例设置为只读,无法再写入数据,实例进入盘满只读状态。此外,若主机磁盘使用率高于阈值但备机未达阈值,系统会触发主备倒换,可能会造成几秒或几分钟的服务闪断。您可以通过指定数据分片磁盘扩容功能扩容数据库指定分片的磁盘。磁盘扩容期间,服务不中断。
注意事项
仅分布式独立部署实例支持。
在最大值的允许范围内,扩容磁盘后磁盘使用率不能仍然高于阈值(默认85%)。
节点状态需要为正常,否则应先联系运维人员修复节点。
扩容磁盘的大小必须是(4GB*分片数量)的整数倍。
扩容/缩容实例分片前需保持所有分片磁盘大小一致。
备份恢复到新实例操作,新实例的磁盘数量会采用当前实例最大分片的磁盘数量*分片数量。
约束限制
最大可扩容至24T,扩容次数没有限制。
磁盘扩容期间,实例状态为“扩容中”备份业务不受影响。
磁盘扩容的过程中,不需要重启数据库实例。
扩容过程中,该实例不可重启和删除。
磁盘容量变更只允许扩容,不能缩容。
操作步骤
步骤 1 登录管理控制台。
步骤 2 单击管理控制台左上角的 ,选择区域和项目。
步骤 3 在页面左上角单击 ,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。
步骤 4 在“实例管理”页面,选择指定的实例,单击实例的名称。
步骤 5 在“基本信息”页面,“配置信息”模块的“分片数量”处,单击“分片磁盘扩容”,进入“分片磁盘扩容”页面。
步骤 6 在“分片磁盘扩容”页面,选择对应的分片并选择空间大小,点击“添加分片磁盘容量”,单击“下一步”。
选择空间大小时,需要考虑扩容后的磁盘使用率应该小于阈值(默认85%)。只有低于阈值时,才可以让实例从只读状态恢复为可读写状态。
步骤 7 规格确认。
如果需要重新选择,单击“上一步”,回到上个页面,修改新增大小。
如果确认无误,单击“提交”,提交扩容。
步骤 8 查看扩容结果。
在实例管理页面,可看到实例状态为“扩容中”,稍后单击实例名称,在“基本信息”页面,查看磁盘大小,检查扩容是否成功。此过程需要3~5分钟。
----结束