mysql主从延时处理方法

mysql主从延时处理方法

 

1.今天做数据迁移,4个库总共60G数据左右吧,迁移成功后,发现从库延时在不断的上升,查看从库库表,部分表还没有同步过去

2.网上查询了一些文章,增加一下配置可以解决:

#主服务器要负责更新操作, 他对安全性的要求比从服务器高, 所有有些设置可以修改,比如sync_binlog=1,#innodb_flush_log_at_trx_commit = 1 之类的设置,
#而slave则不需要这么高的数据安全,完全可以讲sync_binlog设置为0或者关闭binlog,innodb_flushlog, innodb_flush_log_at_trx_commit
#也可以设置为0来提高sql的执行效率 这个能很大程度上提高效率。另外就是使用比主库更好的硬件设备作为slave。
sync_binlog = 0 innodb_flush_log_at_trx_commit = 0 innodb_flushlog = 0

3.但是加上这3个参数之后,mysql启动不起来

4.尝试只增加 sync_binlog = 0 参数,结果成功了

 

posted @ 2018-02-27 16:08  chenjianwen  阅读(376)  评论(0编辑  收藏  举报