更新时间:2026-06-30 GMT+08:00
分享

GeminiDB Redis实例手动缩容磁盘

操作场景

在业务高峰期后,数据库实例的磁盘空间利用率持续降低,导致资源浪费。您可以通过磁盘缩容功能调整数据库实例的磁盘容量,释放未使用的存储空间,实现资源的回收和成本优化。

使用须知

部署模式

说明

经典

  • 缩容场景下,待变更到的磁盘容量必须大于已用量的125%,向上取整。
  • 用户每次至少选择1GB缩容量,且必须为整数。
  • 实例容量变更无需重启实例,在此期间,不会对已有数据造成任何影响,服务不中断,不影响用户正常使用数据库。

云原生

  • 缩容场景下,待变更到的磁盘容量必须大于已用量的125%,向上取整。
  • 用户每次至少选择100GB缩容量,且必须为10的整数倍。
  • 磁盘缩容过程实例会间断重启服务,可能导致少量性能抖动。同时,缩容涉及数据迁移,迁移耗时受数据总量和节点配置影响,可能需要数小时至数天。建议在业务低峰期操作,以减少对业务的影响。
  • 为了保证用户业务不受损,实例缩容下发后实例存储空间立即限制为缩容后的容量,请确保当前数据增长速率低,无突发性业务流量预期,且已完成业务数据备份。
  • 该功能对底层硬件规格有特定要求,仅支持部分底层规格的实例。如需确认您的实例是否支持,请通过管理控制台右上角的“工单 > 新建工单”联系客服咨询。

计费说明

在缩容期间,实例按照缩容前的容量计费,待缩容任务即将结束时,实例按照缩容后的容量计费。

表1 计费说明

计费模式

变更操作

对费用的影响

包年/包月

缩容磁盘

缩容磁盘成功后,新规格将在原来已有的时间周期内生效。新配置价格低于老配置价格,此时华为云会将新老配置的差价退给您。

例如:(以下规格和价格仅作示例,实际规格和价格以控制台显示为准)

假设您在2023/04/08购买了一个包年/包月GeminiDB Redis实例,存储空间80GB,购买时长为1个月,存储空间单价为1 元/GB/月。计划在2023/04/18将磁盘缩容40GB,缩容后总容量40GB。计算公式如下:

退回费用 = 存储空间缩容量 x 单价 x 剩余周期

公式中的剩余周期为每个自然月的剩余天数/对应自然月的最大天数。本示例中,剩余周期 = 12(4月份剩余天数)/ 30(4月份最大天数)+ 8(5月份剩余天数)/ 31(5月份最大天数)= 0.6581,代入公式可得退回费用 = 40 x 1 x 0.6581 = 26.3 元。

计费详情请参见包年/包月

按需计费

缩容磁盘

缩容磁盘成功后,会产生一个新订单并开始按新配置的价格计费,旧订单自动失效。

计费详情请参见按需计费

实例设置只读状态说明

为保护GeminiDB Redis实例的正常运行,10秒周期检测,在存储空间即将被写满的时候,数据库会被设置成只读状态,该状态下只支持数据的读取,不支持写入和更新,可以通过扩容存储容量来解除该状态,重新获得写入和更新的能力。

  • 经典部署模式的实例设置只读状态说明请参见表2
    表2 经典部署模式的实例设置只读状态说明

    存储容量

    说明

    小于600GB

    • 存储容量使用率(已使用/总容量)达到97%时,实例状态被设置为只读。
    • 存储容量使用率下降到85%,实例自动解除只读状态。

    大于或等于600GB

    • 存储容量剩余空间(总容量-已使用)小于18GB,实例状态被设置为只读。
    • 存储容量剩余空间大于或等于90GB,实例自动解除只读状态。
  • 云原生部署模式的实例设置只读状态说明请参见表3
    表3 云原生部署模式的实例设置只读状态说明

    存储容量

    说明

    小于16000GB

    • 存储容量使用率(已使用/总容量)达到97%时,实例状态被设置为只读。
    • 存储容量使用率下降到85%,实例自动解除只读状态。

    大于或等于16000GB

    • 存储容量剩余空间(总容量-已使用)小于480GB,实例状态被设置为只读。
    • 存储容量剩余空间大于或等于2400GB,实例自动解除只读状态。

操作步骤

  1. 登录云数据库GeminiDB控制台
  2. 方法一:

    “实例管理”页面,选择指定的实例,单击更多 > 容量变更,进入“容量变更”页面。
    图1 容量变更

    方法二:

    “实例管理”页面,选择指定的实例,单击实例名称。

    在基本信息页面的“规格信息”区域,单击“扩容/缩容”,进入“容量变更”页面。
    图2 容量变更

  3. 选择所需缩容磁盘空间大小,单击“下一步”

    图3 容量变更
    • 经典部署模式:用户每次至少选择1GB缩容量,且必须为整数。
    • 云原生部署模式:用户每次至少选择100GB缩容量,且必须为10的整数倍。

  4. 在确认页面,确认存储空间。

    • 包年/包月
      • 如需重新选择,单击“上一步”,修改存储容量。
      • 核对无误后,单击“提交订单”,进入付款页面,选择支付方式,完成支付。
    • 按需计费
      • 如需重新选择,单击“上一步”,修改存储容量。
      • 核对无误后,单击“提交”,开始变更存储容量。

  5. 检查存储缩容结果。

    • 缩容过程中,实例运行状态为“磁盘变更中”
    • 缩容完成后,实例运行状态变为“正常”
    • 单击实例名称,在实例“基本信息”页面的“规格信息”区域,可查看缩容后的实例存储总容量。

相关API

API

说明

变更实例存储容量

通过扩容或缩容来变更实例的存储容量。

相关文档