请教大家个问题,用什么工具对tidb进行压测比较合适
直接用官方攻略就可以,步骤详尽。
https://docs.pingcap.com/zh/tidb/stable/benchmark-tidb-using-sysbench#如何用-sysbench-测试-tidb
https://docs.pingcap.com/zh/tidb/stable/benchmark-tidb-using-tpcc#如何对-tidb-进行-tpc-c-测试
https://docs.pingcap.com/zh/tidb/stable/benchmark-tidb-using-ch#如何对-tidb-进行-ch-benchmark-测试
1 个赞
apache-jmeter
我们切换tidb用jmeter进行的压测
1 个赞
官方自带的tpcc
也可以自己下载或者编写测试工具。
不是很建议重复造轮子~
1 个赞
建议直接拿业务数据和业务逻辑跑,有的可能跑分很高,但业务不适配;有的可能一般,但业务适配
2 个赞
压测用官方就好,毕竟不能代表生产环境的各个方面,只是对性能有个大概的了解和对比
sysbench 压测结果和官方对比就知道你的硬件差距了
jmeter更有针对性哦,可以压业务对应的sql或者接口
建议用官方的吧
DBA同学压tpcc、sysbench;
测试同学压jmeter。
tiup bench 了解一下啊
用官方的就可以,不放心就自己写个程序。
jmeter还可以压数据库么?我们只用来压测接口。有相关压数据库的文档说明么?
我们是研发写的app接口,然后用jmeter压测
哦,其实还是压接口是吧。明白了。
jmeter压业务的方式好一些,直接可以获得真正想要的数据,sysbench压的要有比较对象