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 参数,结果成功了