课程名称:
201 2.3.4 How to Benchmark(如何对 TiDB 进行基准测试)
学习时长:
20min
课程收获:
了解关于 TiDB 基准测试相关内容
课程内容:
1. 基础测试建议
- 节点服务器配置,计算节点 TiDB server 最优配置、TiKV 大内存、PD 可以低配置
- 单个 TiDB 节点并发 500 以内
- 多个 TiDB 实例节点,使用 HAProxy 实现负载均衡
- 根据 TiKV tuning 和性能报告进行调优配置
2. sysbench 测试
详见官方文档
3. TPC-C 测试
详见官方文档
4. 测试中需要注意的点
- 增大并发后 TiKV 使用率仍然很低,确认是否有热点,检查负载是否均匀或某些模块使用率达到瓶颈
- 增大并发后,TiDB 使用率依然很低,考虑是否收 NUMA 的影响
- 增大并发后,TiKV 和 TiDB 配置没问题,性能依然上不去,根据 ideal QPS 检查客户端是否达到瓶颈、proxy 本身性能限制
学习过程中参考的其他资料
无