-
Notifications
You must be signed in to change notification settings - Fork 55
sync_relay_log_info
xiaoboluo768 edited this page Jun 14, 2020
·
2 revisions
- 设置多少个事务或者event之后把relay log信息刷新到磁盘
- 此变量对从库服务器的影响取决于relay_log_info_repository设置(FILE或TABLE),如果relay_log_info_repository设置为TABLE,则还取决于中继日志信息表slave_relay_log_info表使用的存储引擎是否是事务性的(如InnoDB、MyISAM )。 这些因素对sync_relay_log_info值为零和大于零时的影响对照表如下表所示:
- relay_log_info_repository=TABLE时,如果slave_relay_log_info表为innodb事务表,则更新slave_relay_log_info表随SQL线程每次重放一个事务就同步更新一次,忽略sync_relay_log_info参数的值
- relay_log_info_repository=TABLE时,如果slave_relay_log_info表为myisam非事务表,则sync_relay_log_info大于0就表示多少个events同步一次SQL线程的信息到表,0就表示永不更新SQL线程信息到表
- relay_log_info_repository=FILE时,如果sync_relay_log_info参数大于0,则表示多少个事务同步一次SQL线程信息到relay-log.info磁盘文件(使用fdatasync())
- relay_log_info_repository=FILE时,如果sync_relay_log_info参数等于0,则表示不同步SQL线程信息到relay-log.info磁盘文件,而是等到操作系统刷新到磁盘文件
- 全局变量,动态变量,默认为10000,整型值
- 此变量对从库服务器的影响取决于relay_log_info_repository设置(FILE或TABLE),如果relay_log_info_repository设置为TABLE,则还取决于中继日志信息表slave_relay_log_info表使用的存储引擎是否是事务性的(如InnoDB、MyISAM )。 这些因素对sync_relay_log_info值为零和大于零时的影响对照表如下表所示:
上一篇:relay_log_info_repository | 下一篇:relay_log_recovery
-
本 WIKI 包含了《千金良方--MySQL 性能优化金字塔法则》一书的代码段加粗命令行命令和SQL语句文本、以及4个附录内容,其中:
- 代码段和高清图单独整理为一个系列文档,如下:
- 每个附录都各自整理成了一个小系列文档,如下:
-
《千金良方--MySQL 性能优化金字塔法则》 一书的作者信息如下:
- 李春、罗小波、董红禹
-
联系人QQ:309969177
-
提示:
-
郑重声明:本WIKI仓库中的资料为电子工业出版社与本书的三位作者共同授权开源,为了在方便大家的同时,避免不必要的纠葛,任何商业与非商业的引用、转载,麻烦大家注明出处,谢谢配合!