听说mysql数据量达到5000万的以后,性能就急剧下降,干了这么久开发,还没看见过这么大的数据量,并且还是需要有关联关系的,因为要测试SQL JOIN ,今天就发现有这样一个叫做mysql-tester的工具,可以生成模拟电商的数据库,大数据量,具有关联关系!
而且只需要三步就可以生成数据了!
先上一张自己使用后的数据库监控图
简介
- 生成测试数据,总共有16个表,生成的数据规模是可配置的,比如指定生成100万用户,并且数据之间有关联关系,因此可以测试sql join语句。
- 用于数据库压力测试
很多工具要么生成的数据是单表,即数据之间没有关联关系,要么数据量较小,对于很多测试看不到效果,本项目的目的就是既生成有关联关系的数据,又可以客制化数据规模!
数据量配置
查看 --user-count 和 --max-item-per-user 两个选项的说明
快速开始
下载可执行jar包,下载链接
生成数据库表,sql脚本查看