1、安装
yum install sysbench
看看安装的版本
sysbench version
2、准备测试数据
sysbench基准测试的主要步骤为:prepare(准备数据集)→ run(运行测试)→ cleanup(清除数据集)
- prepare
sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=test --tables=1 --table-size=20000000 prepare
Mysql 1张表,2千万
--mysql-db=test //测试数据库
--mysql-user=root //用户名
--myssql-password=123456 //密码
--oltp-tables-count=8 //数据表
--oltp-table-size=100000 //每张表记录为10万
3、开始测试
sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-host=127.0.0.1 --mysql-port=4000 --mysql-user=root --mysql-password=123456 --mysql-db=test --tables=1 --table-size=20000000 run>> tidb_rw.log
查看结果,打开log
#TPS了(Transcantion Per Second,既每秒事务数)
#QPS(Query Per Second,既每秒请求、查询次数)
4、删除测试数据
sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-host=127.0.0.1 --mysql-port=4000 --mysql-user=root --mysql-password=123456 --mysql-db=test --tables=1 --table-size=20000000 cleanup