想进行压测TIDB,造数据的一点疑问

快速上手HTAP里 ```
tiup bench tpch --sf=1 prepare

想造两三千万数据再测试,请问有什么办法吗在此基础上或者其他简单方法推荐,感谢

造一次,导出来,下次想用再倒进去,比再造一次快很多


navicat又数据生成的功能看能不能满足你需求

sysbench

navicat的数据生成也支持TIDB吧,我升级一下试试,之前用mysql的时候效果一般

支持的,生成速度一般,不要勾使用事务
image

可以用python写个程序,很简单的

造数1.py (3.4 KB)
你这个比较简单,前段时间写的一个,支持一部分变量和并行插入的,楼主可以参考下

太慢了,要把insert的values一万一组拼成一个sql

:joy:这倒是,目前只是简单用来做测试数据的,后面我再改下这个

可以先用同一批数据将四个不同的脚本都执行一次,然后将数据导出为sql,清除后重新导入,修改线程数,再执行几个不同的脚本,依次循环即可。不过清不清除数据好像影响不大,得出的压测指标相差不大

任何工具造的数据都是比较简单的,要想更贴合实际场景,自己写脚本 把

sysbench 的insert部分就可以完成

用sysbench造数据

这一步是不是就是造数据?
https://docs.pingcap.com/zh/tidb/stable/benchmark-tidb-using-tpcc#导入数据

tiup bench多开几个warehouses和threads然后prepare就可以,或者指定导出csv,sysbench也行

Sysbench 造数据

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。