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