Percona-Server的安装和简单的压力测试(11.6-7)

看了红薯的文章,都说Percona-Server的性能不错,领导也要求我测试一下。

先安装Percona-Server,去官网自己下载最新的centos6对应的最新的rpm包。安装顺利

安装测试工具,安装教程:http://imysql.com/2012/08/04/tpcc-for-mysql-manual.html

我这里测试数据仓库本来和文档一样,建了1000个不过发现在实际测试的时候,数据载入都要1个小时,最后只建立10个数据库来测试!

测试硬件环境:公司的台式机,AMD64,4G内存,sata硬盘

系统:centOS6.2 X64

测试命令:./tpcc_start -h localhost -P 3306 -d tpcc10 -u root -p logitek -w 10 -c 32 -r 120 -l 3600 -f tpcc_mysql_20120314

测试结果,Percona-Server,用系统自带的my-innodb-heavy-4G.cnf配置文件


<Raw Results>
  [0] sc:45086  lt:0  rt:0  fl:0 
  [1] sc:45093  lt:2  rt:0  fl:0 
  [2] sc:4508  lt:0  rt:0  fl:0 
  [3] sc:4507  lt:0  rt:0  fl:0 
  [4] sc:4508  lt:0  rt:0  fl:0 
 in 3600 sec.


<Raw Results2(sum ver.)>
  [0] sc:45086  lt:0  rt:0  fl:0 
  [1] sc:45093  lt:2  rt:0  fl:0 
  [2] sc:4508  lt:0  rt:0  fl:0 
  [3] sc:4507  lt:0  rt:0  fl:0 
  [4] sc:4508  lt:0  rt:0  fl:0 


<Constraint Check> (all must be [OK])
 [transaction percentage]
        Payment: 43.48% (>=43.0%) [OK]
   Order-Status: 4.35% (>= 4.0%) [OK]
       Delivery: 4.35% (>= 4.0%) [OK]
    Stock-Level: 4.35% (>= 4.0%) [OK]
 [response time (at least 90% passed)]
      New-Order: 100.00%  [OK]
        Payment: 100.00%  [OK]
   Order-Status: 100.00%  [OK]
       Delivery: 100.00%  [OK]
    Stock-Level: 100.00%  [OK]


Percona Server-5.5.28-29.1<TpmC>
                 4751.433 TpmC

mysql-5.5.28,也是系统自带的my-innodb-heavy-4G.cnf

<TpmC>
                 1851.433 TpmC

mysql-5.1(centos 6.2自带)

<TpmC>
                 983.400 TpmC

我这里用的是都安装包自带的配置文件,也没人做任何优化,可以看出Percona Server-5.5.28-29事务处理能力还是很强的

你可能感兴趣的:(mysql,压力测试)