`
AllenHU0320
  • 浏览: 82946 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySQL复制特性中继日志及状态文件

 
阅读更多

二进制日志文件用于保存节点自身产生的事件,中继日志文件中则是保存接收自其他节点的事件(也是二进制格式),中继日志文件默认保存在data目录下。Slave节点有两个线程,其中IO_THREAD线程用于接收和保存二进制日志,SQL_THREAD线程用于应用这些日志。中继日志文件的管理可以完全交由Slaves节点的SQL_THREAD线程来维护。除了中继日志文件外,复制环境中的Slave节点还会创建两个复制环境的状态文件,即master.inforelay-log.info,默认保存在data目录下,master.info保存复制环境中连接Master节点的配置信息,replay-log.info保存处理进度及中继日志文件的位置。IO_THREAD负责更新master.info文件,SQL_THREAD负责更新relay-log.info文件。

在5.6版本后,可以选择将master.info信息保存在mysql.slave_master_info表对象 

5.6版本后,可以选择将relay-log.info信息保存在mysql.slave_relay_log_info表对象中

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics