MQQM
1
【 TiDB 使用环境】测试
【 TiDB 版本】7.5.1
【复现路径】使用sysbench进行测试
【遇到的问题:tps低,是否有参数需要优化?】
【资源配置】
【附件:截图/日志/监控】
tidb 7.5.1 40并发10个表100万数据测试oltp_write_only
tps只有2400/s
mysql 8.3.0 MGR集群,40并发10个表100万数据测试oltp_write_only
tps可到14000/s
以上只是进行了简单基础的测试。
因为接触tidb不多,不清楚这个oltp_write_only下这个tps是不是正常的,还是说有什么需要优化的参数,
因为tps差距比较大,所以来寻求帮助。
托马斯滑板鞋
(托马斯滑板鞋)
2
写场景正常的,tidb表上每多一个索引,性能下降一半,可以试试tpcc
参考:Tidb vs Mysql 8 低配主机性能测试比对
DBAER
(66666)
5
可能是数据量太小了, MySQL都在buffer pool 中, tidb 的话没有buffer pool 的概念的,你试一下数据大小大于 buffer pool 的情况,性能差距
1 个赞
并发太少,数据量太小,建议并发1000,表20或者更多,数据量1000W
madcoder
(Ti D Ber Wz5 Ox0w1)
7
看下磁盘util呢,先确定下磁盘打满没有,你的截图只能看到kv比mysql写速度慢,还需要排查磁盘是不是达到上限了,如果没有,那要继续排查是不是压测机器和负载均衡\tidb出问题了
stephanie
(Ti D Ber H D Noxetz)
8
tikv的cpu不高,可以试着加大并发看能不能提升cpu的利用率,另外tidb-server的资源使用情况如何
mysql 8.3.0 MGR集群,网络交互对比 TIDB 会少不?
MQQM
19
oltp_write_only 配置了haproxy并发设置900个,可以到18000tps了
1 个赞
压力端 CPU、服务端(CPU、网络、IO),看看有哪个是打满了的