课程名称:课程版本(101/201/301)+ 课程名称
学习时长:1h
课程收获:
课程内容:
测试建议
sysbench工具
- 配置文件
- 导入测试数据
- 4.0之前使用的是乐观事务,需要打开auto retry,4.0之后不需要
- run
- 可以事先收集统计信息和预热数据
- 导入完数据最好备份下,在每轮测试完毕后从新导入数据,这样每轮的数据是一样的
TPC-C
- 联机交易模拟系统,模拟的类似于电商购物
- warehouse代表基础数据集的大小,也确定了交易规模的大小,需要注意下
- 配置
- 导入数据
- run
测试过程中的问题
- 增大并发后,TiKV的cpu未达到使用瓶颈,发现TiDB的CPU依然很低
- 有可能是NUMA的问题
- 再有numa架构的服务器上部署N个TiDB,N为NUMA node的个数
- 配置合理,cpu依然很低,性能压不上去
- 可能是客户端的问题
- 看一下TIDB ideal qps,这个是理论上的QPS
- 这个默认是没有的,以下图的方式打开
学习过程中遇到的问题或延伸思考:
- 问题 1:
- 问题 2:
- 延伸思考 1:
- 延伸思考 2: