想测试一下mysql的性能,可以使用它自带的工具mysqlslap
文档是
http://dev.mysql.com/doc/refman/5.1/en/mysqlslap.html
在mysql的配置文件里可以加入如下section
[mysqlslap]
query="D:/mysql-5.1.63-node1/mysqlslap-query.sql"
create-schema="crap"
delimiter=";"
concurrency=10
iterations=3
mysqlslap-query.sql这个文件包含了要执行的query语句,用";"分割
引用
select SQL_NO_CACHE * from 20130122handler where uid=26010200;
select SQL_NO_CACHE * from 20130122handler where uid=23742985;
然后.\mysqlslap.exe -u root -proot 这个命令就可以执行了
输出如下
Benchmark
Average number of seconds to run all queries: 0.015 seconds
Minimum number of seconds to run all queries: 0.015 seconds
Maximum number of seconds to run all queries: 0.016 seconds
Number of clients running queries: 10
Average number of queries per client: 2
运行之前可以用.\mysqlslap.exe -u root -proot --only-print预览要执行的语句
另外吐槽下mysql的文档,"create-schema"这个名字真misleading,它文档上说是
"The schema in which to run the tests."
但是如果你同时指定了create,它就把指定的schema drop掉了.......
所以--only-print真是必不可少的.
分享到:
相关推荐
MySQL自带的性能压力测试工具mysqlslap详解
MySQL压力测试工具mysqlslap.pdf
MySQL压力测试工具mysqlslap资料.pdf
MySQL压力测试工具mysqlslap宣贯.pdf
mysqlslap压力测试工具 mysqlslap压力测试工具
mysqlslap是MySQL5.1之后自带的benchmark基准测试工具,类似Apache Bench负载产生工具,生成schema,装载数据,执行benckmark和查询数据,语法简单,灵活,容易使用。该工具可以模拟多个客户端同时并发的向服务器...
具体用法,请查看我博客https://blog.csdn.net/colcool/article/details/100841517
一、MySQL自带的压力测试工具——Mysqlslap mysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了...
利用mysqlslap 、sysbench 、supersmack等工具来测试MYSQL集群性能,包含并发读写能力,大数据量下的读写能力,并发事务处理能力,稳定性,单线程性能等给出了测试用例。
mysqlslap是一个诊断程序,旨在模拟MySQL服务器的客户端负载并报告每个阶段的时间。这篇文章主要介绍了Mysql5.7自带的压力测试命令mysqlslap的相关知识,需要的朋友可以参考下
首选工具mysql自带的:mysqlslap –auto-generate-sql, -a 自动生成测试表和数据 –auto-generate-sql-load-type=type 测试语句的类型。取值包括:read,key,write,update和mixed(默认)。 –number-char-c
五款常用mysql slow log分析工具分析比较
mysql测试工具super_smack及mysqlslap的安装介绍、配置文档介绍,相关测试
MySQL从5.1.4版开始带有一个压力测试工具mysqlslap,通过模拟多个并发客户端访问mysql来执行测试,使用起来非常的简单。通过mysqlslap –help可以获得可用的选项,这里列一些主要的参数,更详细的说明参考官方手册。...
mysql自带的压力测试工具 forwindows
该工具是从mysql5.1.44版本中提取。