请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

主从同步时,从机的read_master_log_pos 突然不更新了

我做mysql主从同步时,

slave io 线程和回写线程running 状态都YES,

但是从机上的 read_master_log_pos 落后于 主机上的position的, 我stop slave,再start就正常了;

想问下老师:
1.read_master_log_pos 是不是一定会和position一致;

2.如何做这种情况的监控,比如我可以在从机写个crontab脚本监控running状态,但是我没有办法在从机上取到master的postition

3. 目前在mysql的日志里只出现一个主机ip解析问题(网络原因会导致么,不能自动恢复吗),如果这种情况无法避免,那我的从机就没有提供正常服务了(因为数据不一致),那我做主从的意义就不大了

正在回答 回答被采纳积分+3

1回答

sqlercn 2018-04-17 13:57:12
  1. read_master_log_pos和主机上的postion是不一定一致的。

  2. 一般监控主从延迟比较准确的方法,是在主上建立一张表,插入一个时间戳然手在从上读取这个时间戳,和从上的时间进行对比,来判断主从延迟的时间。如果要使用你说的方案只能使用两个并发进程同时去主和从上读取相关的信息,才进行对比。

  3. 不太清楚你所说的主机IP解析问题是指什么?在从上无法连接到主吗?如果在从上可以通过mysql客户端使用复制账号连接到主DB的话都可以进行主从复制

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号