MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 2802|回复: 6
打印 上一主题 下一主题

mysql数据主从同步问题,急,。。急。。。

[复制链接]
跳转到指定楼层
1#
发表于 2014-11-16 16:28:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
mysql 主从,,从slave从binglog日志恢复数据的时候速度特别慢,,,这个一般是什么原因造成的,,??
slave数据都已经从master上面拷贝完了,,就是恢复的时候特别慢,,相差数据量很大

相差这么多文件还没恢复,,
现在这个从服务器完全只是恢复数据用,没有做其他的事情......大神们,,请留下脚印,,,,


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享淘帖 顶 踩
推荐
发表于 2014-11-20 00:05:27 | 只看该作者
同步滞后本质原因是单线程复制,所以建议像kider所说的采用5.6以上版本,同时把业务拆分到多个库,并调整slave_parallel_workers参数,达到库级别的多线程。
推荐
发表于 2014-11-17 11:07:42 | 只看该作者
把主库备份下来,直接到从库还原,然后再追。

然后raid做的几,用dd测试下磁盘
3#
 楼主| 发表于 2014-11-17 16:28:17 | 只看该作者
测试了几次,,只要有大量插入的时候就延迟了,,做的才raid5,,,
4#
 楼主| 发表于 2014-11-17 16:30:53 | 只看该作者
我现在主从2个服务器,,2个服务器配置raid5 都是一样的,,现在所有的数据库工作都用在主上面了,,从服务器都没法用,,值是在做同步,,
5#
发表于 2014-11-18 18:29:46 | 只看该作者
单线程同步,大数据量操作延时基本没法避免。

建议:
1、尽量把大SQL改写成小SQL,如一个SQL一下子修改了1千万条记录,那么同步大多会延时,切成10个修改1百万的SQL就会好很多,越小越好,就是一个思路吧。
2、另外从机的硬件性能要和主机的一样哦。
3、当两个机器硬件状况不对等,slave的性能比master差,slave的同步延时,与调整数据库参数关系不大,几乎是无法挽救这种延时。与slave上的压力关系密切,应该尽量减少对slave的繁忙程度。如slave上的IOWait已经达到10%以上了,说明slave上的IO已经很繁忙了,需要降低压力。如无法消减承载,加大机器内存后,调大innodb buffer pool能很明显的改善延时情况。
4、还可以关注下高版本MySQL,对同步有所改善。
5、对这种同步延时的关注,如果是不断恶化,没有追上的时候,就需要彻底改善,如果是某时间段延时大,而压力小的时候能追上,还就能容忍,具体看业务需求吧
7#
 楼主| 发表于 2014-11-25 15:08:36 | 只看该作者
我测试下了,还是不行啊,这个问题越来越严总了,延迟都到10天的数据了,,我发了iosart 和 mysql innodb配置的图,同学帮我看看,,谢谢

QQ图片20141125150446.jpg (209.63 KB, 下载次数: 43)

QQ图片20141125150446.jpg

QQ图片20141125150543.jpg (149.29 KB, 下载次数: 37)

QQ图片20141125150543.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-5-6 00:55 , Processed in 0.076899 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表