写点什么

TiDB v4.0.12 VS v5.0.0 insert 性能对比

  • 2022 年 7 月 11 日
  • 本文字数:529 字

    阅读完需:约 2 分钟

作者: navyaijm2017 原文来源:https://tidb.net/blog/aca41919

环境说明

集群拓扑

  • V4.0.12 的部署拓扑



  • v5.0.0 的部署拓扑


配置文件

在相同的服务器上部署 V4.0.12 和 V5.0.0 两个版本的集群,部署参数两个集群都相同,下面参数做了调整:


server_configs:  tidb:    log.slow-threshold: 2000    binlog.enable: false    binlog.ignore-error: false  tikv:    storage.block-cache.capacity: "2GB"    readpool.storage.use-unified-pool: false    readpool.coprocessor.use-unified-pool: true  pd:    schedule.leader-schedule-limit: 4    schedule.region-schedule-limit: 2048    schedule.replica-schedule-limit: 64
复制代码

压测

我们这边目前线上 4.0 的集群有个场景只是单纯的 insert,所以我这边先只测下 insert 场景,看看 5.0 的异步提交能给 insert 场景加速多少。


使用 sysbench 初始化 100 万数据,对比哪个集群写入的快


  • sysbench 配置如下:

  • 压测命令

  • 压测说明

  • 因为两个集群是部署在相同的服务器上,为了没有集群间相互影响,压测是窜行的,即当 4.0 的压测结束才会进行 5.0 的压测

  • 压测结果



  • 结论

  • 从压测结果看无论是 5.0 开启异步提交还是关闭异步提交,还有开启批量提交,insert 的性能都没有 4.0 的好,感觉这个不是预期内的


发布于: 刚刚阅读数: 2
用户头像

TiDB 社区官网:https://tidb.net/ 2021.12.15 加入

TiDB 社区干货传送门是由 TiDB 社区中布道师组委会自发组织的 TiDB 社区优质内容对外宣布的栏目,旨在加深 TiDBer 之间的交流和学习。一起构建有爱、互助、共创共建的 TiDB 社区 https://tidb.net/

评论

发布
暂无评论
TiDB v4.0.12 VS v5.0.0 insert 性能对比_TiDB 社区干货传送门_InfoQ写作社区