MySQL 快速生成大量测试数据方法

2 min read

使用 MySQL 自带的压力测试工具 mysqlslap 来实现测试数据的构建。

执行如下命令实现数据插入,为提高效率这里开启 10 个客户端线程同时插入,总共执行 1 百万次操作:

mysqlslap -uroot -proot --concurrency=10 --number-of-queries=1000000 --create-schema=test --query="INSERT INTO people(name,age) VALUES (uuid(), RAND() * 100)"