`
kabike
  • 浏览: 608498 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

mysql自带的性能测试工具mysqlslap

阅读更多
想测试一下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真是必不可少的.
分享到:
评论

相关推荐

    mysqlslap压力测试工具

    MySQLslap是MySQL数据库自带的一款压力测试工具,用于评估MySQL数据库在高并发环境下的性能表现。通过模拟多个客户端并发访问数据库,MySQLslap可以帮助我们更好地了解数据库在不同负载条件下的响应时间、吞吐量等...

    详解Mysql5.7自带的压力测试命令mysqlslap及使用语法

    MySQL 5.7 自带的 `mysqlslap` 是一个非常实用的工具,用于模拟客户端负载,对数据库进行压力测试,以评估其性能和稳定性。通过模拟多用户并发访问,`mysqlslap` 可以帮助管理员了解在特定负载下数据库的表现,从而...

    MySQL压测工具mysqlslap的介绍与使用

    MySQL压测工具`mysqlslap`是MySQL数据库系统自带的一款性能测试工具,它主要用于评估MySQL服务器在特定工作负载下的性能表现。与其它压测工具相比,`mysqlslap`的操作简单,可自动生成测试数据,并模拟多客户端并发...

    MySQL压力测试方法 如何使用mysqlslap测试MySQL的压力?

    首选工具mysql自带的:mysqlslap –auto-generate-sql, -a 自动生成测试表和数据 –auto-generate-sql-load-type=type 测试语句的类型。取值包括:read,key,write,update和mixed(默认)。 –number-char-c

    Mysql自带profiling性能分析工具使用分享

    同时,了解其他工具如`mysqldumpslow`和`mysqlslap`,可以帮助我们在不同层面进行性能测试和调优。 总之,MySQL的`profiling`工具是性能分析的关键组成部分,它与其他工具一起构成了一个强大的性能优化生态系统。...

    测试工具总结

    Percona的tpcc-mysql tool是基于TPC-C基准的MySQL性能测试工具,适用于大规模事务处理场景。Sysbench是一个多线程的数据库和系统性能测试工具,支持MySQL、PostgreSQL等多种数据库系统。 除了Web服务器和数据库测试...

    Mysql常用基准测试命令总结

    首先,`mysqlslap`是MySQL自带的一个简单基准测试工具,用于测试MySQL服务器的性能。以下是一些关键参数的解释: 1. `--auto-generate-sql`: 自动生成SQL脚本进行测试,可以模拟不同的查询模式。 2. `--auto-...

Global site tag (gtag.js) - Google Analytics