开发者社区 > 数据库 > 关系型数据库 > 正文

PolarDB同时升级代理和db引擎,会不会闪断时间可以更短,影响范围更小?

PolarDB同时升级代理和db引擎,所有连接会闪断30-90秒,那我单独先升级代理,结束后再升级DB引擎,会不会闪断时间可以更短,影响范围更小?image.png

展开
收起
cuicuicuic 2024-02-08 14:01:11 44 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在PolarDB中,单独升级代理(数据库代理)或DB引擎的确可以对减少闪断时间和影响范围有所帮助。

    1. 单独升级代理:首先,如果你单独升级数据库代理,这通常涉及较短的闪断时间,大约为30秒。代理作为数据库的入口,它的升级通常不会涉及到数据存储层的操作,因此对实际的数据处理和存储影响较小。

    2. 单独升级DB引擎:接着,如果你单独升级DB引擎,这可能涉及到数据的迁移和同步,但PolarDB设计了高效的迁移策略来尽量减少这个过程中的影响。如果代理版本高于2.4.7,通过Connection Preserving技术,可以保护95%的数据库连接不中断。

    3. 同时升级:如果同时升级代理和DB引擎,所有连接会经历30至90秒的闪断。这是因为同时升级涉及到更多的资源协调和同步操作。

    综上所述,单独先升级代理,结束后再升级DB引擎的策略确实可以减少闪断时间,并缩小影响范围。然而,具体升级策略的选择还需要根据业务需求、系统架构和运维计划来决定。在进行任何升级操作之前,建议充分测试并评估可能的风险,确保业务连续性和数据完整性。

    2024-02-17 08:47:56
    赞同 展开评论 打赏
  • 就是分有两小段。内部同时升级也是串行。 ,此回答整理自钉群“PolarDB 专家面对面-PolarDB运维处理群”

    2024-02-08 14:47:41
    赞同 1 展开评论 打赏

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载