文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>mysql性能测试

mysql性能测试

时间:2009-08-11  来源:liang3391

 

Mysql自带的压力测试工具mysqlslap,通过模拟多个并发客户端访问mysql来执行测试,使用起来非常的简单。

 

参数说明: --concurrency,并发数 --number-of-queries,执行的SQL总数量

--iterations,迭代的实验次数(重复的次数) –auto-generate-sql,自动产生测试SQL

针对指定的数据库进行性能测试:

参数说明:--create-schema=test(数据库名称) --query= (指定SQL语句,可以定位到某个包含SQL的文件)

--number-of-queries 代表总共要运行多少次查询。

/usr/local/mysql/bin/mysqlslap –defaults-file=/etc/my.cnf –concurrency=25,50,100 –iterations=1 –create-shcema=”test” –query=”select title from sablog_articles where artcleid=”121” –number-of-queries=5000 –debug-info -uroot

500)this.width=500;" border=0>

模拟50,100,200个客户端,总共并发100,50,25的数值。花费的时间为 2.102,0.270,2.063秒

 

再执行uptime 看 load average: 的各项数据情况。load average: 2.47, 2.49, 2.51

再根据load average:的数值分析系统负载情况如何。

这三个值分别代表过去1,5,15分钟系统的平均负载。
如果load avarage<3,表明系统良好,load avarage>5,则有严重的性能问题。注意,这个值还应当除以CPU数目。

相关阅读 更多 +
排行榜 更多 +
英雄大作战x官方正版下载

英雄大作战x官方正版下载

飞行射击 下载
坎巴拉太空计划正版下载

坎巴拉太空计划正版下载

模拟经营 下载
夜总会保安官方正版下载

夜总会保安官方正版下载

休闲益智 下载