PolarDB中db内核升级95%不中断,剩下的是会闪断多久时间?

PolarDB中db内核升级95%不中断,剩下的是会闪断多久时间?这里的只读节点是用作高可用主备切换的,还是可以提供给业务使用的image.png

展开
收起
真的很搞笑 2024-02-08 14:01:12 106 分享 版权
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在PolarDB中进行数据库内核升级时,95%的数据库连接不会中断。剩余的连接可能会经历闪断,但这个时间通常不超过30至90秒

    PolarDB的集群架构包括数据库代理(Proxy)、数据库内核引擎(DB)和数据库分布式存储(Store)。在进行升级操作时,可以根据实际情况选择单独升级Proxy或内核引擎,或者两者同时升级。升级过程中,为了最小化对业务的影响,建议在业务低峰期执行升级,并且确保应用具备自动重连机制。具体来说:

    • 同时升级数据库代理和内核引擎:主地址和集群地址都会出现30至90秒的连接闪断。
    • 仅升级数据库代理:集群地址和自定义地址会有30秒的连接闪断,而主地址的连接不受影响。
    • 仅升级内核引擎:如果数据库代理Proxy的版本高于2.4.7,PolarDB集群可以通过Connection Preserving技术保护95%的数据库连接不中断。

    总的来说,为了确保平滑的升级过程,建议在业务低峰期进行升级,并确保应用程序具备自动重连机制,以便在发生闪断时能够迅速恢复数据库连接。此外,由于PolarDB的版本升级功能支持升级到不同的主要版本,如从MySQL版 5.6升级到8.0,但暂不支持升级Minor Version,因此在规划升级时需要特别注意这一点。

    2024-02-17 08:47:55
    赞同 展开评论
  • 可以使用的。集群读写分离会自动把读请求路由到这个只读节点。 ,此回答整理自钉群“PolarDB 专家面对面-PolarDB运维处理群”

    2024-02-08 14:47:42
    赞同 展开评论

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

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