PolarDB mysql临时增加原有节点配置 会影响到 现在的访问吗?

PolarDB mysql临时增加原有节点配置 会影响到 现在的访问吗?1767dba4b96599370e2f7998e0b90979.png

展开
收起
三分钟热度的鱼 2024-04-24 23:19:59 63 分享 版权
阿里云 AI 助理回答

在 PolarDB MySQL 中,临时增加原有节点配置的操作不会对当前的访问造成直接影响,但需要注意一些关键点和限制条件。以下是详细解答:


1. 操作影响

  • 无直接中断:临时增加节点配置(如升配)的过程中,PolarDB 集群会尽量减少对业务的影响,通常不会导致数据库连接中断。
  • 可能的闪断:在某些情况下(如升级内核引擎或数据库代理 Proxy),可能会出现短暂的连接闪断(通常为 30~90 秒)。因此,建议在业务低峰期执行此类操作,并确保应用程序具备自动重连机制

2. 前提条件与限制

  • 集群类型要求:临时增加节点配置仅支持包年包月类型的集群,且不能存在未生效的续费或临时订单。
  • 还原时间限制:临时增加节点的还原时间不能晚于集群到期时间的前 1 天,且最短时间为 1 小时,最长建议不超过 14 天。
  • 不支持删除操作:临时增加的节点在还原时间到达后会自动删除,期间不支持手动删除节点。

3. 计费与规格调整

  • 计费规则:临时增加节点的价格是新老配置差价的 1.5 倍,计算公式为:
    费用 = (新规格包月价格 - 老规格包月价格) / 30 * 1.5 * N
    

    其中,N 为临时增加的时间(以小时为单位)。

  • 规格一致性:新增节点的规格需满足以下限制:
    • 新增只读节点的内存不能小于主节点内存的一半。
    • 同一集群中至少有一个只读节点与主节点规格一致。
    • 开启热备后的只读节点需与主节点规格相同。

4. 操作步骤

以下是临时增加节点配置的具体操作流程: 1. 登录 PolarDB 控制台。 2. 在左侧导航栏单击“集群列表”。 3. 选择目标集群所在地域。 4. 找到目标集群,进入“增删节点向导”页面。 5. 选中“临时增加节点”,单击“确定”。 6. 设置目标节点数量和还原时间。 7. 选中服务协议,单击“立即购买”完成支付。 8. 在支付页面确认订单并完成支付。


5. 重要提醒

  • 连接转发:新增节点后,新建的读写分离连接会自动转发请求到新增节点,但已有的连接不会自动转发。需要重启应用以断开旧连接并重新建立连接。
  • 性能保障:如果业务量波动较大,建议结合固定规格计算包和 DAS 自治中心功能使用,以便自动抵扣费用并优化资源配置。
  • 高可用性:确保集群中始终保留至少一个只读节点,以保障高可用性。

总结

综上所述,临时增加原有节点配置的操作对现有访问的影响较小,但仍需注意可能的连接闪断和规格限制。建议在业务低峰期执行操作,并确保应用具备自动重连机制以应对潜在的闪断情况。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

还有其他疑问?
咨询AI助理