采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我有一个问题,检索系统伪装成mysql的从节点,监听mysql的binlog变化,进而加载增量数据索引,如果mysql的binlog满了,程序中的写死的binlog名称和position,是不是需要停下程序需要修改?
同学你好:
首先来说,Binlog 满了这种情况是不存在的,唯一的可能性就是机器的硬盘满了(当然,此时 MySQL 基本上也就不能用了)。
程序中的 binlog 名称和 position 只是程序在启动的时候加载的位置,之后,监听程序内部会自己维护 Binlog 的 index,顺序的往下读。不管后面的 binlog 文件是几个,到哪里了,只要监听线程一直在,就肯定可以读到最新的 binlog。
我是勤一,欢迎随时找我!
非常感谢!
登录后可查看更多问答,登录/注册
广告营销系统,未来大中型企业的标配
2.1k 14
4.0k 10
1.6k 10
1.8k 8
1.4k 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号