mysql压力测试工具

mysql压力测试工具

ID:26029187

大小:55.18 KB

页数:5页

时间:2018-11-24

mysql压力测试工具_第1页
mysql压力测试工具_第2页
mysql压力测试工具_第3页
mysql压力测试工具_第4页
mysql压力测试工具_第5页
资源描述:

《mysql压力测试工具》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Super-smack是一个强大的广受赞誉的压力测试工具,支持MySQL和PostgreSQL。这个工具程序现在由TonyBourke维护。安装Super-smack现在是1.3版,源码下载地址如下:http://vegan.net/tony/supersmack/super-smack-1.3.tar.gz./configure—with-mysql—with-pgsql根据需要,可以只保留MySQL和PostgreSQL中的一个。如果你的clientlibrary安装在其他目录,你要指明它,例如:./conf

2、igure—with-mysql=/opt/mysql然后makesumakeinstallPS.FreeBSD下面有ports的,安装起来更方便。使用将程序提供的smack样本文件重新拷贝一份,然后编辑此文件,填入相应的连接信息,比如用户名、密码、端口和测试所用的数据库名。cp/usr/share/smacks/select-key.smackselect-key-mysql.smack开始运行super-smack—dmysqlselect-key-mysql.smack10100010是连接客户的数目,每个

3、客户有100次轮询。结果QueryBarrelReportforclientsmacker1connect:max=66msmin=0msavg=66msfrom10clientsQuerytypenumqueriesmaxtimemintimeqpersselect_index20000004360.61这表示super-smack运行了10个客户,客户连接最长时间为66毫秒,最短的则没有延迟,平均时间为62毫秒。Super-smack总共执行了20000此查询,每个查询所花时间都小于1毫秒。整个测试期间,服务

4、端平均每秒执行了4360.61次select_index型查询。max、min、avg为客户端最大、最小、平均连接时间,num_queries、max_time、min_time为总请求次数,最大、最小查询时间(以毫秒为单位),q_per_s为每秒处理的请求数。另外,可以修改smack文件中相应的参数以符合你的测试要求。Files:/usr/local/bin/gen-data/usr/local/bin/super-smack/usr/local/share/super-smack/select-key.sma

5、ck/usr/local/share/super-smack/update-select.smack1.源:http://vegan.net/tony/supersmack/2.安装:注意在编译时,可以先把对应的libmysqlclient.so.*拷贝到/usr/lib3.测试:[root@DB_Backupsmacks]#super-smack-dmysqlselect-key.smack1010000QueryBarrelReportforclientsmacker1connect:max=37msmin=

6、0msavg=10msfrom10clientsQuery_typenum_queriesmax_timemin_timeq_per_sselect_index2000000010148.47[root@DB_Backupsmacks]#super-smack-dmysqlupdate-select.smack101000QueryBarrelReportforclientsmackerconnect:max=2msmin=0msavg=0msfrom10clientsQuery_typenum_queriesm

7、ax_timemin_timeq_per_sselect_index10000104038.90update_index10000104038.90在以上测试结果中10代表10个客户端同时接入,1000代表每个客户端的查询次数(脚本中,对查询次数做了翻倍处理)max、min、avg为客户端最大、最小、平均连接时间num_queries、max_time、min_time为总请求次数,最大、最小查询时间(以毫秒为单位)q_per_s为每秒处理的请求数=================================

8、=========1.下载软件http://vegan.net/tony/supersmack/2.编译安装./configure--prefix=/usr/local/supersmack--with-mysql--with-mysql-lib=/usr/local/mysql/lib/mysql/--with-mysql-include=/usr/local/mysq

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。