如题:Update index实际测试数据和官方给的参考数据差距过大 声明:没有使用固态硬盘 测试前已预热
官方给的update的qps最低大约在1w左右,我这边qps测得只有600多,即使我没有使用固态硬盘,但是这个差距也太大了,配置文件.yml都采用的是默认的配置
如题:Update index实际测试数据和官方给的参考数据差距过大 声明:没有使用固态硬盘 测试前已预热
官方给的update的qps最低大约在1w左右,我这边qps测得只有600多,即使我没有使用固态硬盘,但是这个差距也太大了,配置文件.yml都采用的是默认的配置
1.请问您这边测试的是哪个版本 ?逻辑拓扑是什么样子的?几台机器?
2.测试过程中是使用 sysbench 进行压测 ?还是其他的工具?
3.可以参考下以下文章进行参数调整
https://pingcap.com/docs-cn/v3.0/benchmark/sysbench-v4/#update-index-测试
我这边使用的tidb版本是:TiDB-v4.0.0-beta 使用的机器是这样的:
组件 Cpu 内存 硬盘 机器
TiDB 8核 18GB 机械 2台
PD 8核 18GB(其中一台10G) 机械 3台,其中两台和TiDB同机
TiKV 8核 34GB 机械 3台
测试机是1台,8核,开了16个线程,内网测试 使用sysbench测试
首先机器配置不一样,官网提供的机器配置更高一些。https://pingcap.com/blog-cn/the-overview-of-tidb-4.0/
其次 sysbench 压测可能可能会存在相应的热点问题,建议使用业务进行测试,另外方便的话可以提供下 sysbench 的测试用例情况吧。这边还是建议直接使用业务进行测试。
另外可以看下社区用户业务测试的结果:【TiDB 4.0 试玩体验】TiDB 性能对比(v3.0.12 VS v4.0.0-rc)
sysbench我安装的是1.0.19版本,至于测试用例我使用的是里面自带的用例,没有改,
更新用的是oltp_update_index.lua文件,测试命令是你们官方提供的:
sysbench --config-file=config oltp_update_index --tables=32 --table-size=10000000 run
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。