看了红薯的文章,都说Percona-Server的性能不错,领导也要求我测试一下。
先安装Percona-Server,去官网自己下载最新的centos6对应的最新的rpm包。安装顺利
安装测试工具,安装教程:
我这里测试数据仓库本来和文档一样,建了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 TpmCmysql-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事务处理能力还是很强的