MySQL基准性能压力测试工具之MySQLlap(MySQL自带)

发布时间:2017-01-20 编辑:小张个人博客 查看次数:5968

MySQL基准测试工具之MySQLlap

MySQL自带mysqlslap的压力测试工具,mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具。通过模拟多个并发客户端访问MySQL来执行压力测试,同时详细的提供了“高负荷攻击MySQL”的数据性能报告。
特点:
1、可以模拟服务器负载,并输出相关统计信息。
2、可以指定也可以自动生成查询语句。
常用参数说明:
--auto-generate-sql   #由系统自动生成SQL脚本进行测试
--auto-generate-sql-add-autoincrement   #在生成的表中增加处境ID
--auto-generate-sql-load-type     #指定测试中使用的查询类型
--auto-generate-sql-write-number  #指定初始化数据时生成的数据量
--concurrency  #指定并发线程的数量
--engine   #指定要测试表的存储引擎,可以用逗号分割多个存储引擎
--no-drop    #指定不清理测试数据
--iterations   #指定测试运行的次数
--number-of-queries   #指定每一个线程执行的查询数量
--debug-info    #指定输出额外的内存及CPU统计信息
--number-int-cols    #指定测试表中包含的INT类型列的数量
--number-char-cols    #指定测试表中包含的varchar类型的数量
--create-schema     #指定用于执行测试的数据库名字
--query     #用于指定自定义SQL脚本
--only-print   #并不运行测试脚本,而是把生成的脚本打印出来
MySQLlap工具的使用
命令行中运行:
C:\Users\Administrator>mysqlslap -uroot -proot  --concurrency=1,10,20 --iterations=3 --number-int-cols =5 --number-char-cols=5 --auto-generate-sql --auto-generate-sql-add-autoincrement --engine=myisam,innodb --number-of-queries=10 --create-schema=test5
运行结果:
Benchmark
Running for engine myisam  #MyISAM引擎
Average number of seconds to run all queries: 0.020 seconds    #所有查询的平均秒数:0.020秒
Minimum number of seconds to run all queries: 0.000 seconds    #所有查询的最小秒数:0.000秒
Maximum number of seconds to run all queries: 0.047 seconds    #所有查询的最大秒数:0.047秒
Number of clients running queries: 1   #每客户的平均查询数:1
Average number of queries per client: 10  #正在运行的查询的客户数:10

Benchmark
Running for engine innodb  #InnoDB引擎
Average number of seconds to run all queries: 0.880 seconds  #所有查询的平均秒数:0.880秒
Maximum number of seconds to run all queries: 0.172 seconds  #所有查询的最大秒数:0.125秒
Minimum number of seconds to run all queries: 1.297 seconds  #所有查询的最小秒数:0.078秒
Number of clients running queries: 1   #每客户的平均查询数:1
Average number of queries per client: 10   #正在运行的查询的客户数:10

出处:小张个人博客

网址:http://blog.023xs.cn/

您的支持是对博主最大的鼓励,感谢您的认真阅读。欢迎转载,但请保留该声明。

顶部

Copyright © 小张个人博客 All Rights Reserved 渝ICP备15006773号-1

联系方式:[email protected] | 本站文章仅供学习和参考

渝公网安备 50024102500267号