MySQL中relay_log_info_repository与sync_relay_log_info有什么作用

本篇内容介绍了“MySQL中relay_log_info_repository与sync_relay_log_info有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

成都创新互联公司是一家集网站建设,花垣企业网站建设,花垣品牌网站建设,网站定制,花垣网站建设报价,网络营销,网络优化,花垣网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

    realy_log_info_repository用来决定slave同步的位置信息记录在哪里,同样有两个参数。如果relay_log_info_repository=file,就会创建一个realy-log.info,如果relay_log_info_repository=table,就会创建mysql.slave_relay_info表来记录同步的位置信息。
    sync_relay_log_info参数用来控制slave同步位置的刷新方式,受relay_log_info_repository参数影响。
1)relay_log_info_repository=file,sync_relay_log_info=N,如果N>0,slave在N个事务之后使用fdatasync()方式将realy_info.info文件同步到磁盘中。如果N=0,那么Mysql并不会同步realy_log.info文件到磁盘,而是让操作系统决定。
2)relay_log_info_repository=table,如果该表是支持事务的表,那么slave在每次事务之后都会更新该表,忽略sync_relay_log_info参数。如果该表是非事务表,sync_log_info=N,当N>0时,则slave会在每N个event后更新该表,当N=0时,则该表永远不会被更新。

“MySQL中relay_log_info_repository与sync_relay_log_info有什么作用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


标题名称:MySQL中relay_log_info_repository与sync_relay_log_info有什么作用
文章转载:http://myzitong.com/article/jhecph.html