PolarDB计划通过控制台升级到如图版本,有没有什么风险?

当前数据库代理Proxy的版本:2.7.10 - 稳定版(最新版本2.8.36)当前数据库内核引擎DB的版本:8.0.1.1.33.1 - 稳定版(最新版本8.0.1.1.40.2)PolarDB计划通过控制台升级到如图版本,有没有什么风险?096a52ff6b57d0f2c8cf361f557cc2da.png

展开
收起
三分钟热度的鱼 2024-03-27 20:01:56 63 分享 版权
阿里云 AI 助理回答

升级风险分析

根据您提供的当前版本信息和目标版本信息,以下是升级过程中可能存在的风险及注意事项:


1. 数据库代理Proxy升级风险

  • 当前版本:2.7.10
  • 目标版本:2.8.36

风险点: - 连接闪断:仅升级数据库代理(Proxy)期间,集群地址和自定义地址会有30秒的连接闪断,主地址的连接不受影响。
- 建议:确保应用具备自动重连机制,以应对短暂的连接中断。 - 功能限制:升级过程中无法使用PolarDB控制台的部分变更类功能(如升降配置、增删节点、修改参数、重启节点),但查询类功能(如性能监控)不受影响。
- 建议:在业务低峰期执行升级操作,避免对业务造成影响。


2. 数据库内核引擎DB升级风险

  • 当前版本:8.0.1.1.33.1
  • 目标版本:8.0.1.1.40.2

风险点: - 连接闪断:仅升级内核引擎期间,如果数据库代理Proxy的版本高于或等于2.4.7(当前为2.7.10),可以通过Connection Preserving技术保护95%的数据库连接不中断。
- 建议:尽管大部分连接不会中断,但仍需确保应用具备重连机制,以应对可能的异常情况。 - 功能限制:与Proxy升级类似,升级过程中无法使用PolarDB控制台的部分变更类功能。
- 建议:同样建议在业务低峰期执行升级操作。


3. 同时升级Proxy和内核引擎的风险

如果您选择同时升级数据库代理(Proxy)和内核引擎,则需要特别注意以下风险: - 连接闪断:主地址和集群地址均会有30~90秒的连接闪断
- 建议:确保应用具备自动重连机制,并尽量在业务低峰期执行升级操作。 - 功能限制:升级过程中无法使用PolarDB控制台的部分变更类功能。
- 建议:提前规划升级时间,避免对业务造成影响。


4. 其他重要注意事项

  • 升级时间:版本升级一般不超过30分钟。
    • 建议:预留足够的时间窗口,确保升级过程顺利完成。
  • 不可降级:版本升级后无法降级。
    • 建议:在升级前充分测试新版本的功能和兼容性,确保升级后不会对业务造成负面影响。
  • 灰度发布:较新的小版本可能只在部分地域灰度发布。如果控制台上“小版本升级”或“代理版本升级”按钮处于无法单击的状态,表示当前实例的小版本已经是最新。
    • 建议:确认目标版本是否已在当前地域发布。

总结建议

  1. 升级时机:尽量选择业务低峰期进行升级操作,以减少对业务的影响。
  2. 重连机制:确保应用程序具备自动重连机制,以应对升级过程中可能出现的连接闪断。
  3. 功能限制:升级期间部分变更类功能不可用,建议提前规划并通知相关人员。
  4. 版本测试:在正式升级前,建议在测试环境中验证新版本的功能和兼容性。

通过以上措施,可以有效降低升级过程中的风险,确保业务平稳运行。

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

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

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