TiDB 升级到 5.1.1 的性能表现
作者: 信仰在空中飘扬原文来源:https://tidb.net/blog/c736ef41
背景: 有三个 tidb 集群是用来汇总线上 mysql 的数据,用 dm 组件进行实时同步 mysql —> dm —> tidb
最开始的版本是 4.0.9 ,后来发布了 5.0 版本以后, 在官方宣称的性能提升 20%~30% 以及 tiflash mpp 的诱惑下,打算先将这三个版本升级到 5.0.1 。
1. 升级后的性能表现 – 5.0.1
在升级了一个 tidb 集群后, 发现集群整体的耗时比 4.0.9 增加了不少,999 在 800ms 左右.
在官方老师的排查下,总结原因如下:
复制代码
此时升级后的两个集群,一个耗时 999 为 800ms 左右,另一个修改了心跳表的集群为 300ms 左右
2. 升级到 5.1.1 后的性能体现
– 主要体现在耗时降低以及 tikv cpu 使用率下降明显
集群 1 升级前后监控对比
![](https://asktug.com/uploads/default/original/3X/8/3/832f0fc4974f38f4b27644689308b23063df2e7c.png)
集群 2 的监控
3. 运行几天之后,各方面表现稳定,于是将第三套集群从 4.0.9 升级到 5.1.1
![](https://asktug.com/uploads/default/original/3X/c/1/c1386a500df94bdb56bfaaec57401e57e40c1f4c.png)
![](https://asktug.com/uploads/default/original/3X/0/6/06aef9aa00f50e074a1c4aed2e93287925c825c3.png)
4. 升级的注意事项:
复制代码
总得来说 5.1.1 版本各方面表现比较亮眼,尤其是对字段有损变更的支持。
对于 tiflash 的表现,只是用了 ssb 模型进行了一波测试,结果如下
版权声明: 本文为 InfoQ 作者【TiDB 社区干货传送门】的原创文章。
原文链接:【http://xie.infoq.cn/article/b5fcf9292ed1a771fb1541054】。文章转载请联系作者。
评论