1、安装sysbench
以上链接是我另一篇博客,讲解如何安装sysbench,两分钟就OK了!
2、模拟产生 100 万条数据
- 先在MySQL中创建一个名为 sbtest 的数据库,sysbench 默认对象数据库就是 sbtest。
- 然后创建一个用户,用来操作产生数据
# mysql -uroot -p
mysql> create database sbtest;
mysql> grant all on sbtest.* to sysbench@'172.25.1.%' identified by 'sysbench';
- 然后找到 oltp.lua 脚本所在路径
# find / -name oltp.lua
/usr/share/sysbench/tests/include/oltp_legacy/oltp.lua
- 现在就可以创建数据了
# sysbench --mysql-host=172.25.1.1 --mysql-port=3306 --test=/usr/share/sysbench/tests/include/oltp_legacy/oltp.lua --oltp_tables_count=10