2.3.4

课程名称:课程版本(101/201/301)+ 课程名称

学习时长:

课程收获:

课程内容:

测试工具

sysbench

tpc-c

sysbench 测试流程及关注:

建议

pd 建议使用ssd

tidb 并发最好设置500以内

对于多个tidb 最好使用ha-proxy 或者压测的时候连接每一个tidb,结果相加得到最终的结果

4.0 之前使用的是乐观事务

4.0 之后使用的是悲观事务

如果使用乐观事务,需要关闭悲观事务

set global tidb_disable_txn_auto_retry=off

收集表的统计信息

analyze table table_name;

缓存热数据

select count(pad) from table_name use index(idx_name);

备份pd tikv目录,停止集群,为下次测试做准备

跑出的结果,关注一下:

transaction tps

queries qps

latency;(avg max min)

tpc-c 测试及关注:

更接近实际业务的实际负载

测试结果关注tpm-c (tps)

使用benchmarksql 工具

学习过程中遇到的问题或延伸思考:

  • 问题 1:
  • 问题 2:
  • 延伸思考 1:
  • 延伸思考 2:

学习过程中参考的其他资料