非 ssd,Update index 性能测试效果较差

如题:Update index实际测试数据和官方给的参考数据差距过大 声明:没有使用固态硬盘 测试前已预热

官方给的update的qps最低大约在1w左右,我这边qps测得只有600多,即使我没有使用固态硬盘,但是这个差距也太大了,配置文件.yml都采用的是默认的配置

1.请问您这边测试的是哪个版本 ?逻辑拓扑是什么样子的?几台机器?

2.测试过程中是使用 sysbench 进行压测 ?还是其他的工具?

3.可以参考下以下文章进行参数调整

我这边使用的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

您好,目前仅提供上述信息无法进行判断瓶颈在哪里,磁盘确实差一些。可以先按照这个帖子查看下,如果还是有疑问或者遇到疑问可以把相关监控截图发一下,一起看下。 TiDB 性能问题排查常用操作