读书频道 > 网站 > 网页设计 > MySQL管理之道:性能调优、高可用与监控
2.5 性能测试
14-02-20    奋斗的小年轻
收藏    我要投稿   
本书由资深MySQL专家撰写,以最新的MySQL版本为基础,以构建高性能MySQL服务器为核心,从故障诊断、表设计、SQL优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、MySQL高可用集群搭建与管理、MySQL服立即去当当网订购

半同步复制和异步复制的性能对比

性能测试的目的是对比半同步复制和异步复制在性能上哪个较好,在生产环境中是否可以应用半同步复制。先来看一下测试环境,如下所示:

Sysbench 192.168.110.19     (虚拟机,内存1 GB)

MySQL master 192.168.110.140 (虚拟机,内存1 GB)

MySQL slave 192.168.110.141   (虚拟机,内存1 GB)

这里采用的是Sysbench压力测试,并发100个连接,1万个请求,表2-1是测试结果。
/usr/local/bin/sysbench --test=oltp
--MySQL-table-engine=innodb
--oltp-table-size=9000000
--max-requests=10000
--num-threads=100
--MySQL-host=192.168.110.140 
--MySQL-port=3306
--MySQL-user=admin
--MySQL-password=123456
--MySQL-db=test
--MySQL-socket=/tmp/MySQL.sock run

表2-1 半同步复制与异步复制性能对比
半同步复制 异步复制
参数:
rpl_semi_sync_master_timeout = 1000
rpl_semi_sync_master_wait_no_slave = ON
 参数:
rpl_semi_sync_master_enabled?=?OFF
rpl_semi_sync_master_wait_no_slave =OFF
rpl_semi_sync_slave_enabled = OFF
OLTP test statistics:
         queries performed:
                  read:               140000
                  write:              50000
                  other:              20000
                  total:              210000
transactions:           10000  (50.38 per sec.)
deadlocks:              0      (0.00 per sec.)
read/write requests:        190000 (957.16 per sec.)
other operations:           20000  (100.75 per sec.)? OLTP test statistics:
         queries performed:
                  read:              140000
                  write:             50000
                  other:             20000
                  total:             210000
transactions:          10000  (65.22 per sec.)
deadlocks:             0           (0.00 per sec.)
read/write requests:        190000 (1239.26 per sec.)
other operations:           20000  (130.45 per sec.)

由于上面用的是虚拟机,压力测试参数没有调得太高,就是在这种情况下,对两种复制模式进行了压力测试,从结果表现上来看,异步复制的性能(吞吐率)要稍好于半同步复制。

在半同步复制中,用命令show processlist可以看到:

 

这表示slave机器在等待接收binlog日志。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站