暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

TiDB版本升级V7到V8.5

帅萌的杂谈铺 2024-12-23
249
一、为什么要升级
1.1 主要在前面几个优化项和提升项
主要核心在于稳定性和 可扩展性与性能 几个大项的改善。
参考https://docs.pingcap.com/zh/tidb/stable/release-8.5.0
二、提前准备
2.1.操作系统从原有的centos7 需要替换为 Rocky9,否则升级和新集群部署会失败。

使用centos7 操作系统,升级会卡在pd start那一步骤(无论在线升级/离线升级),报错:
centos7 操作系统部署新集群报错

三、升级操作
3.1 完成操作系统替换 
涉及组件: 除prometheus +grafana +Alertmanager以外的所有组件,均采用Rocky9 (建议)
个人理解:内核版本和GCC的依赖版本满足最小要求即可,比如采用centos8系列也可以,不如一步到位Rocky9.x。
3.2 集群升级操作。
整体操作在线/离线升级,跟普通升级无差别。很丝滑
命令参考:
tiup cluster upgrade "clustername" v8.5.0 --transfer-timeout 6
参考文档:
https://docs.pingcap.com/zh/tidb/stable/upgrade-tidb-using-tiup

四、收益
升级前+升级后
升级+开启“TiKV MVCC 内存引擎”
参考:
https://docs.pingcap.com/zh/tidb/stable/tikv-in-memory-engine

文章转载自帅萌的杂谈铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论