Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2802755
  • 博文数量: 389
  • 博客积分: 4177
  • 博客等级: 上校
  • 技术积分: 4773
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-16 23:29
文章分类

全部博文(389)

分类: Oracle

2015-08-16 22:45:08

                             MySQL 5.7.8RC和MySQL 5.6.14的性能比对测试


  作者通过MySQL 5.7.8RC和MySQL 5.6.14来比对看5.7究竟是有多大的性能提升,
服务器为2核,4线程

测试的平台:

[root@c12 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.5 (Tikanga)

工具:

sysbench 0.4.12

为了尽最大可能的原汁源味,我只调整了以下参数,其他的参数不作任何修改

[mysqld]
innodb_buffer_pool_size=1G
innodb_flush_log_at_trx_commit=0

数据量为100万行,这样使数据都可以被加载到buffer里面,避名io成为测试的瓶劲点

sysbench的测试数据加载

[root@cscscslocalhost ~]# sysbench  --test=oltp --mysql-host=172.28.10.150 --mysql-port=3306  --mysql-user=root
--mysql-password=root --mysql-db=db1 --oltp-table-size=1000000 --num-threads=4 --max-requests=0 prepare

sysbench的测试参数.
[root@cscscslocalhost ~]# sysbench  --test=oltp --mysql-host=172.28.10.150 --mysql-port=3306  --mysql-user=root
--mysql-password=root --mysql-db=db1 --oltp-table-size=1000000 --num-threads=4 --max-requests=0 --max-time=300 run

 


       mysql 5.7.8RC测试结果
         TPS    QPS    平均响应时间

1线程    106    2026      9.3MS
2线程    195    3718     10.2MS
4线程    328    6246     12.2MS
8线程    475    9031     16.8MS
16线程   603   11468     26.5MS
24线程   615   11695     38.8MS

 

       mysql 5.6.14测试结果
         TPS    QPS    平均响应时间

1线程    124    2374    7.9MS
2线程    219    4169    9.1MS
4线程    366    6959    10.7MS
8线程    511    9714    15.6MS
16线程   605    11512   26.4MS
24线程   621    11809   38.6MS


 


 

阅读(5042) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~