请问大家TiDB怎么批量造数

想问下大家,TiDB有什么方法做批量造数吗?

tpcc

https://docs.pingcap.com/zh/tidb/stable/tiup-bench#使用-tiup-bench-组件压测-tidb
或者mysql的工具比如sysbench之类的也可以

压测工具

有用navicat吗?右键表,然后 数据生成,选择数据量,特别快

自己写个脚本 循环执行insert语句,一条insert语句里的数据最好是多条

没有特殊要求的话任何压测工具都可以啊

你可以试试这个:专栏 - 通过Jmeter批量向TiDB数据库插入数据 | TiDB 社区

通过Jmeter批量向TiDB数据库插入数据

TiDB的话可以直接用tiup bench 造 TPC-C 和 TPC-H的
https://docs.pingcap.com/zh/tidb/v6.5/tiup-bench#使用-tiup-bench-组件压测-tidb

Jmeter工具用起来好像有些复杂吧

请问阁下还有其他推荐的工具吗

使用CTE表达式,递归的方式生成测试数据

感谢,navicat16才有这功能,试过了,确实非常好用

1 个赞

好的,我试试

1 个赞

最老土的方法写脚本 :grinning:

:+1: :+1: :+1:这个方法厉害了

TPCC BENCH MARK; 或者用其他脚本语言; 像navacat premium\PLSQL Developer等开发工具都有数据生成功能

这脚本最好是存储过程,问题是tidb不支持,还得找个其他编程语言写

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