时间:2021-07-01 10:21:17 帮助过:15人阅读
创建十个表,一个表500000数据
五、测试
示例:测试主键查询,5个线程,压测200s,10s打一次报告
sysbench --test=/usr/share/sysbench/oltp_point_select.lua --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root--mysql-password=‘12345678‘ --mysql-db=testdb --db-driver=mysql --table-size=500000--report-interval=10 --threads=5--time=200run
六、测试报告
测试结果:
统计报告参数说明:
SQL statistics:
queries performed:
read: //总 select 数
write: //总 dml 数
other: //begin,commit,lock tables 以及 mutex 数
total: //总查询量
transactions: //TPS
queries: //QPS
ignored errors: //忽略错误数
reconnects: 0 (0.00 per sec.)
General statistics:
total time: --time 指定的压测时间
total number of events: //总的请求次数
Latency (ms):
min: //最小响应时间
avg: //平均响应时间
max: //最大响应时间
99th percentile: //99%的语句相应时间
sum: //总查询时间
七、清空测试数据和表
sysbench --test=/usr/share/sysbench/oltp_insert.lua --mysql-host=127.0.0.1--mysql-port=3306 --mysql-user=root --mysql-password=‘12345678‘ --mysql-db=testdb --db-driver=mysql --tables=10 --table-size=500000 --report-interval=10 --threads=128 cleanup
使用sysbench进行MySQL压力测试
标签:png 创建数据库 图片 inter 介绍 sys 无限 tor -o