MySQL压力测试工具的种类与实际应用

以下的文章主要介绍的是MySQL压力测试工具,我们大家都知道MySQL数据库在实际应用中可以说应用率还是不算低的,采用MySQL数据库也一般是中小企业,以下的文章就主要介绍的是MySQL数据库的压力测试工具。

成都创新互联的客户来自各行各业,为了共同目标,我们在工作上密切配合,从创业型小企业到企事业单位,感谢他们对我们的要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。专业领域包括成都做网站、成都网站建设、电商网站开发、微信营销、系统平台开发。

MySQLslap

July 4th, 2009 Leave a comment Go to comments

MySQLslap是一个MySQL官方提供的压力测试工具。以下是比较重要的参数:

–defaults-file,配置文件存放位置

–concurrency,并发数

–engines,引擎

–iterations,迭代的实验次数

–socket,socket文件位置

自动测试:

–auto-generate-sql,自动产生测试SQL

–auto-generate-sql-load-type,测试SQL的类型。类型有mixed,update,write,key,read。

–number-of-queries,执行的SQL总数量

–number-int-cols,表内int列的数量

–number-char-cols,表内char列的数量

例如:

shell>MySQLslap –defaults-file=/u01/MySQL1/MySQL/my.cnf –concurrency=50,100 –iterations=1 –number-int-cols=4 –auto-generate-sql –auto-generate-sql-load-type=write –engine=myisam –number-of-queries=200 -S/tmp/MySQL1.sock

Benchmark

Running for engine myisam

Average number of seconds to run all queries: 0.016 seconds

Minimum number of seconds to run all queries: 0.016 seconds

Maximum number of seconds to run all queries: 0.016 seconds

Number of clients running queries: 50

Average number of queries per client: 4

Benchmark

Running for engine myisam

Average number of seconds to run all queries: 0.265 seconds

Minimum number of seconds to run all queries: 0.265 seconds

Maximum number of seconds to run all queries: 0.265 seconds

Number of clients running queries: 100

Average number of queries per client: 2

MySQL压力测试工具中指定数据库的测试:

–create-schema,指定数据库名称

–query,指定SQL语句,可以定位到某个包含SQL的文件

例如:

shell>MySQLslap –defaults-file=/u01/MySQL1/MySQL/my.cnf –concurrency=25,50 –iterations=1 –create-schema=test –query=/u01/test.sql -S/tmp/MySQL1.sock

Benchmark

Average number of seconds to run all queries: 0.018 seconds

Minimum number of seconds to run all queries: 0.018 seconds

Maximum number of seconds to run all queries: 0.018 seconds

Number of clients running queries: 25

Average number of queries per client: 1

Benchmark

Average number of seconds to run all queries: 0.011 seconds

Minimum number of seconds to run all queries: 0.011 seconds

Maximum number of seconds to run all queries: 0.011 seconds

Number of clients running queries: 50

Average number of queries per client: 1

以上的相关内容就是对MySQL压力测试工具的介绍,望你能有所收获。

网站名称:MySQL压力测试工具的种类与实际应用
标题URL:http://www.csdahua.cn/qtweb/news13/480913.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网