生产环境中有两套tidb,该如何升级?

【 TiDB 使用环境】生产环境
【 TiDB 版本】7.1.1和7.1.3
昨晚,顺利地将A项目的TiDB集群从6.5.0版本升级到了8.1.0版本,性能提升非常明显。尽管在dashboard中遇到了ticdc节点显示异常的小问题,但这并不影响整体升级的效果。现在,计划对B项目的TiDB集群进行升级。B项目包含两个TiDB集群,分别是上游的7.1.1版本和下游的7.1.3版本。这两个集群通过cdc进行数据同步,上游集群主要负责写入操作,而读取操作则根据业务内容和响应速度在两个集群之间进行分配。我想请教一下,是否有大佬曾经处理过这种架构的不停机升级?在进行升级时,如何确保安全性,并尽量减少对业务的影响?期待大佬们的宝贵意见。

可以参加一下这个活动

1 个赞


表妹,我看选项现在只能论坛升级分类下答疑了呢…… :joy:

参加社区升级活动吧,大佬们都在哪了

报名的这个不是提示没有微信群支持了?

 在确认第一个集群升级成功后,可以将部分读取流量逐渐切换到新版本集群上,观察其性能和稳定性。
 在第一个集群运行稳定后,开始升级第二个集群。同样,逐个组件升级,并保持监控。
1 个赞

不影响,想怎么升都可以

先升级从集群,7,1,3升级到8.1,监控ticdc主到从运行情况,如果稳定无问题,在准备升级主集群7.1.1到8.1

1 个赞

参加升级活动,有保障

先从后主,可以更有保障

先升级从节点,之后主从切换,再升级主节点。

保证有一套可用

先从后主

感觉怎么升级都行

如果是我,我估计会先升级从节点,毕竟从节点影响比主节点小很多。有什么问题都能够从主节点重新恢复。当然如果官方有指引,当我没说。

1 个赞

分布式系统,无所谓主次了,随便升级都可以。

分布式系统,随便升级。

按系统重要等级由低到高升,最好测试环境先验证