请问各位都是用什么方式进行大量数据预埋的呢?

要做性能测试就得先写入大量数据到数据库,请问各位都用的什么方法呢?多多益善!

benchmark跟sysbench都自带数据写入功能的。

可以参考官方文档的方式
https://docs.pingcap.com/zh/tidb/stable/benchmark-tidb-using-sysbench#如何用-sysbench-测试-tidb

一般数据库的厂家都会提供测试工具的

确实,官方就给出了测试方案
https://docs.pingcap.com/zh/tidb/stable/benchmark-tidb-using-sysbench#如何用-sysbench-测试-tidb

官方给方案的我当然知道啦 :smile:

下载TPC-H 数据集 TPC-H Advanced Sort

sysbench和tpcc压测工具都可造数

自己编呗
mysqlslap -uroot -pHangge_123 --concurrency=10 --number-of-queries=1000000 --create-schema=hangge --query="INSERT INTO people(name,age) VALUES (uuid(), RAND() * 100)"

1 个赞

navicat16 ,右键表 数据生成 速度很快

1 个赞

可以使用sysbench工具,然后官方自带脚本,2-3亿的数据量四五十分钟就导入完了,你可以参考如下链接进行压测,之前我做压测的时候实践过。架构师必备之性能测试--数据库压测工具sysbench的安装及使用 - 掘金

1 个赞

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