mysqlslap -hlocalhost -uroot -p123456 -P3306 --concurrency=15000 --iterations=1 --engine=innodb --create-schema=db02 --query="SELECT * FROM item limit 1;"
mysqlslap -hlocalhost -uroot -p123456 -P3306 --concurrency=15000 --iterations=1 --engine=innodb --create-schema=db02 --query="SELECT * FROM item where id=1;"
--concurrency= 指定同时有15000个客户端连接
--iterations 测试执行的迭代次数
--create-schema代表自定义的测试库名称,测试的schema,MySQL中schema也就是database。
--query使用自定义脚本执行测试,例如可以调用自定义的一个存储过程或者sql语句来执行测试。
--number-of-queries=N 总的测试查询次数(并发客户数×每客户查询次数)
结果含义:
Average number of …
运行所有语句的平均秒数
Minimum number of …
运行所有语句的最小秒数
Maximum number of …
运行所有语句的最大秒数
Number of clients …
客户端数量
Average number of queries per client
每个客户端运行查询的平均数
https://dev.mysql.com/doc/refman/5.6/en/mysqlslap.html
https://blog.csdn.net/fuzhongfaya/article/details/80943991
https://www.cnblogs.com/cheng21553516/p/11374840.html