You need to enable JavaScript to run this app.
导航
修改带宽
最近更新时间:2024.06.26 20:07:12首次发布时间:2023.05.26 10:39:35

缓存数据库 Redis 版不同规格实例的带宽不同,当实例带宽无法满足业务流量高峰需求(如限时秒杀活动)时,您可以在不变更实例规格的情况下单独增加实例读写带宽,帮助您轻松应对流量高峰。

前提条件

实例状态需为运行中。关于实例状态的更多说明,请参见实例状态说明

带宽修改范围

  • 实例总写带宽和实例总读带宽的上限均为 2048MB/s。
  • 缓存数据库 Redis 版支持多种节点规格,不同规格节点允许修改的带宽范围不同。

    说明

    • 表中的默认带宽分别应用于读带宽(即下行带宽)和写带宽(即上行带宽),如果某规格的默认带宽为 10MB/s,则该规格实例的默认读写带宽都是 10MB/s。
    • 缓存数据库 Redis 版支持带宽限流机制,当业务流量超过实例的默认带宽时,会触发带宽限流。若出现带宽限流情况,您可以通过手动调整带宽、优化大/热 Key、设置读写分离或扩容实例等方法解决,更多详情,请参见实例合理使用带宽建议
    • 不启用分片集群实例

      节点规格

      默认带宽
      (MB/s)

      允许修改的带宽上限
      (MB/s)

      256MiB2472
      1GiB48144
      2GiB96288
      4GiB96288
      8GiB96288
      16GiB96288
      24GiB96288
      32GiB96288
      64GiB96288
    • 启用分片集群实例

      说明

      表中列出的均为实例中单分片的默认带宽和允许修改的带宽上限。

      节点规格

      默认带宽
      (MB/s)

      允许修改的带宽上限
      (MB/s)

      1GiB48144
      2GiB96288
      4GiB96288
      8GiB96288
      16GiB96288

注意事项

  • 仅创建时间在 2023 年 05 月 25 日之后的实例才支持修改带宽功能。创建时间早于 2023 年 05 月 25 日的实例如需修改分片带宽,需先创建一个新实例,在新实例上使用该功能。您可以通过 DTS 等工具将旧实例数据迁移至新实例,具体操作步骤,请参见数据迁移
  • 增加带宽不会对业务造成影响。减少带宽前请关注业务当前带宽,以免触发带宽限流。
  • 若您在修改带宽后,若您又执行了如下任一操作,修改后的带宽配置不会应用到新实例或变更后的实例中:
    • 变更节点规格
      变更节点规格之后,实例的单分片带宽 = max[ 节点规格变更后的默认带宽,单分片当前带宽 ]
    • 变更实例的分片集群配置
      未启用分片集群变更为启用分片集群后,实例的单分片带宽 = 启用分片集群时所选节点规格对应的默认带宽。
    • 按备份集恢复到新实例按时间点恢复到新实例
      按备份集或时间点恢复到新实例时,原实例的带宽配置不会应用到新实例中,新实例使用所选节点规格对应的默认带宽。
    • 恢复已删除实例
      通过备份集将已删除实例数据恢复到一个新实例时,已删除实例的带宽配置不会应用到新实例中,新实例使用所选节点规格对应的默认带宽。
    • 购买相同配置实例
      根据已有实例配置创建一个新实例时,原实例的带宽配置不会应用到新实例中,新实例使用所选节点规格对应的默认带宽。

费用说明

关于新增额外带宽的费用说明详情,请参见额外带宽计费规则

操作步骤

  1. 登录 Redis 控制台
  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。
  3. 实例列表页,单击目标实例的名称。
  4. 实例信息页签下的配置信息区域,单击最大带宽后的修改
  5. 在弹出的对话框中,根据需要设置如下参数。
    参数是否需要配置说明
    实例ID/名称实例的 ID 和名称。
    实例规格实例当前规格,包括节点规格、节点数量、分片数。

    读写分离策略

    实例当前的读写分离策略。
    读写分离策略对实例的总读、写带宽计算方式的影响不同,具体计算方式如下:

    • 实例总写带宽
      无论是否开启读写分离策略,都不会影响实例的总写带宽计算方式,即实例总写带宽 = 目标带宽 x 分片数。
    • 实例总读带宽
      读写分离策略不同,实例总读带宽计算方式不同,其中:
      • 关闭读写分离:实例总读带宽 = 目标带宽 x 分片数
      • 开启读写分离:实例总读带宽 = 目标带宽 x 分片数 x 可读节点数

    说明

    实例的读写分离策略和就近访问设置会影响可读节点数。更多详情,请参见设置读写分离设置就近访问

    默认带宽

    每个数据节点的默认带宽。读带宽(即下行带宽)和写带宽(即上行带宽)均为该值。
    节点规格不同,默认带宽也不同,更多信息,请参见实例规格

    目标带宽根据业务流量需要设置目标带宽。您可以在目标带宽后的滑轴上设置需要的带宽,或者在右侧的对话框中直接输入需要的带宽。

    带宽预估

    查看带宽修改后实例的预估总读写带宽信息。

    说明

    此处展示的预估读带宽是指,非读写分离场景下的实例预估总读带宽。若实例设置了读写分离策略或就近访问,实例的总写带宽不变,总读带宽会以可读节点数为倍数进行增加,因此实际的总读带宽可能会大于预估带宽。

  6. 在右下角单击确定

后续操作

  • 为降低成本节省资源,您可以在业务流量高峰之后减少附加带宽。您可以通过网络输入带宽利用率网络输出带宽利用率网络峰值输入速率网络峰值输出速率等监控指标来查看实例流量使用情况,具体操作步骤,请参见查看监控数据
  • 若业务流量超过实例的默认带宽以致出现带宽限流等问题,可以参见实例合理使用带宽建议进行优化。

相关 API

API描述
ModifyDBInstanceAdditionalBandwidthPerShard调用 ModifyDBInstanceAdditionalBandwidthPerShard 接口修改指定实例的单分片带宽。