目录
- 简介
- 二.例子
- 三.其它选项
简介
mysqlslap是mysql自带的基准测试工具
优点:查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。
测试时候会创建一个mysqlslap库,并创建一个t1表,进行增删改善。
二.例子
测试100个并发线程,测试次数5次,自动生成SQL测试脚本,读、写、更新混合测试,自增长字段,测试引擎为innodb,共运行5000次查询
mysqlslap -uroot -p123456--concurrency=100 --iterations=5
--auto-generate-sql --auto-generate-sql-load-type=mixed
--auto-generate-sql-add-autoincrement --engine=innodb
--number-of-queries=5000
100并发测试一次,意思是模拟100个人或者链接同时往数据库里进行写,更新,这么做五次操作。后面查则进行5000次。
类似于模拟一个论坛,当前有100个人在线上,其中平均每个人编写5个帖子,查询50次(5000/100)。
返回如下:
建议: