I/O 线程是Slave 实例上连接Master 实例的线程,它会向Master 实例请求指定Binlog 位置的连接位点,然后不断地将之后Master 实例发来的Binlog 内容存到本地的Relaylog 中。Relaylog 和Binlog 日志一样也是记录了数据更新的事件,它也是按 照递增后缀名的方式,产生多个Relaylog(文件名类似于host_namerelay-bin.000001的格式)文件,Slave 会使用一个Index 文件(host_name-relay-bin.index)追踪当前正在使用的Relaylog 文件。
以上内容摘自《云原生数据库原理与实践》,这本书可以在电子工业出版社天猫店购买。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。