上面表格列出来的应该是QPS吧,QPS反映的是吞吐量,你都是固定用32线程测的,吞吐量比较稳定是预期行为,你试着把线程数加大看看效果。
如果真是按照 32 线程来测试,根据上面的结果大致计算单个查询的平均时延信息:
读: 1000 ms / (89603 / 32) = 0.357ms
写: 1000 ms / (22392 / 32) = 1.429ms
读写:1000 ms / (42346 / 32) = 0.755ms
对于这样的时延,说明集群处理的非常之快了,目前压测线程数不够。
还有就是对于读压测,很耗 tidb 资源,如果 tidb 压力较大,加 tikv 确实不会提升,但是当前还不是这种情况。