TiDB 升级的一些疑问

【 TiDB 使用环境】

目前线上 TIDB 集群使用版本是 4.0.8 ,数据量大概 1.5 TB

【背景】

计划升级 5.0 版本以上,并增加 Tiflash 节点

【疑问】

1.如果要升级 5.0 版本的话,是要选择那个版本比较好呢?

2.升级前计划做一次全备,但是 dumpling 备份可能比较久,有什么比较好的方案呢?

3.假设升级失败,是否会导致集群不可用或者数据丢失等情况。

4.目前两个 TiDB 节点,程序是直连的,升级过程中是否会有影响呢?

  1. 5.0 最新版吧5.0.4 2.试试br ,多份dumpling备份更保险些 3. 有这可能,建议业务低峰升级并做好升级前检查 4.升级会滚动重启影响应
1 Like

5.2 最新版本建议升级吗

1、建议选择5.1版本中的最新的小版本
2、全备的话,建议用br备份
3、升级之前要做好测试,多搭建一套集群来试试,尽量保证升级不会失败。万一失败了,处理起来还挺麻烦的。
4、使用滚动升级的方式,可以保证有一个tidb节点在线,不在线的tidb节点的连接就会失效。

1 Like

5.2建议再等几个版本吧

1 5.2.2 该版本解决了一个tiflash bug
2 br物理备份会快一些
3 滚动升级,失败会自动停止,不会导致整个集群不可用或数据损失
4 建议server上层部署负载均衡,滚动升级中由负载均衡选择正常服务节点

1 Like

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。