课程名称:课程版本(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: