MySQL复制从库记录主从信息的参数小结
个人学习笔记,谢绝转载!!!
原文:https://www.cnblogs.com/wshenjin/p/15946148.html
relay_log_info_repository:
- FILE(relay-log.info)
- TABLE(mysql.slave_relay_log_info)
sync_relay_log_info
- N=0, relay_log_info_repository=FILE, 依赖操作系统来定期刷新relay-log.info; relay_log_info_repository=TABLE, 每次都更新mysql.slave_relay_log_info表。
- N>0, relay_log_info_repository=FILE, N个事务后使用fdatasync()方式将realy_info.info同步到磁盘中; relay_log_info_repository=TABLE, N个事务后更新mysql.slave_relay_log_info表。
sync_relay_log
- N=0, 不执行relay-log与磁盘的同步, 而是依赖操作系统来定期刷新
- N>0, 在N个事务后使用fdatasync()方式将relay-log同步到磁盘中
master_info_repository:
- FILE(master.info)
- TABLE(mysql.slave_master_info)
sync_master_info:
- N=0, master_info_repository=FILE, 依赖操作系统来定期刷新master.info; master_info_repository=TABLE, 不更新master信息。
- N>0, master_info_repository=FILE, N个事务后使用fdatasync()方式将master.info同步到磁盘中;master_info_repository=TABLE, N个事务后更新mysql.slave_master_info表。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能