请教大家个问题,用什么工具对tidb进行压测比较合适

请教大家个问题,用什么工具对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

也可以自己下载或者编写测试工具。

不是很建议重复造轮子~ :yum:

1 个赞

建议直接拿业务数据和业务逻辑跑,有的可能跑分很高,但业务不适配;有的可能一般,但业务适配 :upside_down_face:

2 个赞

压测用官方就好,毕竟不能代表生产环境的各个方面,只是对性能有个大概的了解和对比

sysbench 压测结果和官方对比就知道你的硬件差距了

jmeter更有针对性哦,可以压业务对应的sql或者接口

建议用官方的吧

DBA同学压tpcc、sysbench;
测试同学压jmeter。

tiup bench 了解一下啊

用官方的就可以,不放心就自己写个程序。

:flushed:jmeter还可以压数据库么?我们只用来压测接口。有相关压数据库的文档说明么?

我们是研发写的app接口,然后用jmeter压测

:flushed:哦,其实还是压接口是吧。明白了。

jmeter压业务的方式好一些,直接可以获得真正想要的数据,sysbench压的要有比较对象

https://docs.pingcap.com/zh/tidb/stable/benchmark-tidb-using-sysbench#如何用-sysbench-测试-tidb

sysbench吧,你可以参考如下链接架构师必备之性能测试--数据库压测工具sysbench的安装及使用 - 掘金