Mysql5.1中mysqlslap性能测试工具怎么用


这篇文章给大家分享的是有关Mysql5.1中mysqlslap性能测试工具怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 安装下载: http://dev.mysql.com/downloads/mysql/5.1.html 这是MYSQL 5.1版本自带的工具. 所以你装完5.1后就可以用了. 在安装过程中,你可能会遇到关于libmysqlclient.so.16的错误.
见: http://steven1981.itpub.net/post/7967/493101
2. 使用# 帮助
mysqlslap –help

常用的选项:
–concurrency 代表并发数量,多个可以用逗号隔开,当然你也可以用自己的分隔符隔开,这个时候要用到–delimiter开关。
–engines 代表要测试的引擎,可以有多个,用分隔符隔开。
–iterations 代表要运行这些测试多少次。
–auto-generate-sql 代表用系统自己生成的SQL脚本来测试。
–auto-generate-sql-load-type 代表要测试的是读还是写还是两者混合的(read,write,update,mixed)
–number-of-queries 代表总共要运行多少次查询。每个客户运行的查询数量可以用查询总数/并发数来计算。比如倒数第二个结果2=200/100。
–debug-info 代表要额外输出CPU以及内存的相关信息。
–number-int-cols 代表示例表中的INTEGER类型的属性有几个。
–number-char-cols 意思同上。
–create-schema 代表自己定义的模式(在MySQL中也就是库)。
–query 代表自己的SQL脚本。
–only-print 如果只想打印看看SQL语句是什么,可以用这个选项。
3. 测试#测试环境
PowerEdge 1950 / 单盘 /10G MEM
OS: RHEL 5.3
MySQL版本为5.1.40
innodb_buffer_pool_size=2G
innodb_additional_mem_pool_size = 100M
innodb_max_dirty_pages_pct = 10
key_buffer_size=320M
bulk_insert_buffer_size = 64M
sync_binlog=0
#简单的测试结果:mysqlslap –defaults-file=/etc/my.cnf –concurrency=50,100,200 –iterations=1 –auto-generate-sql-unique-query-number=1 –number-int-cols=4 –number-char-cols=35 –auto-generate-sql –auto-generate-sql-add-autoincrement –auto-generate-sql-load-type=write –engine=innodb –number-of-queries=200000 –commit=2000 –debug-info -uroot -palisoftdb -h227.0.0.1 -S /tmp/mysql.sock

Benchmark
Running for engine innodb
Average number of seconds to run all queries: 131.013 seconds
Minimum number of seconds to run all queries: 131.013 seconds
Maximum number of seconds to run all queries: 131.013 seconds
Number of clients running queries: 50
Average number of queries per client: 4000

Benchmark
Running for engine innodb
Average number of seconds to run all queries: 131.258 seconds
Minimum number of seconds to run all queries: 131.258 seconds
Maximum number of seconds to run all queries: 131.258 seconds
Number of clients running queries: 100
Average number of queries per client: 2000

Benchmark
Running for engine innodb
Average number of seconds to run all queries: 128.142 seconds
Minimum number of seconds to run all queries: 128.142 seconds
Maximum number of seconds to run all queries: 128.142 seconds
Number of clients running queries: 200
Average number of queries per client: 1000

mysqlslap –defaults-file=/etc/my.cnf –concurrency=50,100,200 –iterations=1 –auto-generate-sql-unique-query-number=1 –number-int-cols=4 –number-char-cols=35 –auto-generate-sql –auto-generate-sql-add-autoincrement –auto-generate-sql-load-type=write –engine=myisam –number-of-queries=200000 –debug-info -uroot -palisoftdb -h227.0.0.1 -S /tmp/mysql.sock
Benchmark
Running for engine myisam
Average number of seconds to run all queries: 42.607 seconds
Minimum number of seconds to run all queries: 42.607 seconds
Maximum number of seconds to run all queries: 42.607 seconds
Number of clients running queries: 50
Average number of queries per client: 4000

Benchmark
Running for engine myisam
Average number of seconds to run all queries: 45.547 seconds
Minimum number of seconds to run all queries: 45.547 seconds
Maximum number of seconds to run all queries: 45.547 seconds
Number of clients running queries: 100
Average number of queries per client: 2000

Benchmark
Running for engine myisam
Average number of seconds to run all queries: 47.517 seconds
Minimum number of seconds to run all queries: 47.517 seconds
Maximum number of seconds to run all queries: 47.517 seconds
Number of clients running queries: 200
Average number of qu开发云主机域名eries per client: 1000

对MYISAM, 如果只作插入操作, 相当于 40000条/秒
对INNODB, 如果只作插入操作, 相当于 15000条/秒感谢各位的阅读!关于“Mysql5.1中mysqlslap性能测试工具怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

相关推荐: DBeaver5.0.5链接mysql

小提示开发云主机域名:如果在IP网络互通,且可以用crt链接并登陆mysql,但此工具测试不通过,很有可能是对应数据库中users表的root用户的host字段没有更改为’%’,仍是localhost,如果不是%,则表示不允许远程链接mysql相关推荐: My…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/25 21:56
下一篇 06/25 22:04

相关推荐