MySQL主从原理、问题、解决方案和应用.docxVIP

MySQL主从原理、问题、解决方案和应用.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
— PAGE \* Arabic 1 — MySQL主从原理、问题、解决方案和应用 一.MySQL主从同步基本流程二.延迟的原因 三.解决方案一 四.解决方案二--Transfer 五.应用场景和业务限制 六.保障和退化 七.在多主同步的应用 八.不能解决的光速问题 九.不能解决的更新延迟 MySQL主从同步基本流程 Master Slave MySQL 主从同步延迟原因 什么是延迟--2和6的时间间隔 为什么延迟 2、 5的文件更新通知?不是3的网络延迟?不是 4的写盘延迟?不是 1 2 3 5 6 4 等等。。。1和2之间那个箭头怎么不画出来--我们不关心 MySQL主从同步延迟原因 延迟原因 主库更新多线程 从库更新单线程 都是箭头,你咋这么苗条呢? MySQL主从同步解决方案 解决方案: 从库变成多线程更新 反问一句: 三秒钟变格格么。有那么好 MySQL为什么不支持? 说胖就胖了啊。。。 MySQL主从同步解决方案 直接多线程存在的问题: 语句顺序无法保证--insert和 update调换有什么问题? 又瘦回去了,怂了。。。 MySQL主从同步解决方案 导演说咔了吗? 其实我准备变身, 左上角的兄弟, 后面好像都没你的戏份了, 能不能先洗洗睡去? MySQL主从同步解决方案 解决方案分析: 1、一定要多线程!为什么? 2、多线程又会打乱顺序 3、总是有些没那么严格的,是吧? 4、同一个表的更新必须按照顺序 5、不同表呢? 6、先作个不同表之间并行的,线上一个库都有很多表 过渡太久了吧,变身的那位呢? MySQL主从同步解决方案 Slave 认不出来了,来个对比照 MySQL主从同步解决方案 应该是解决了 从此Master和Slave过着幸福的生活? 太na?ve了。。。 实际上,刚才那个是副导演 ,: 咱这剧本不允许主角变身! 未完待续 MySQL主从同步解决方案 方案考虑: 多线程是ok的 但是不能修改线上的代码 就是Master和Slave都不能动 变回来了,导演管饭,听导演的 MySQL主从同步解决方案 某路人 。。。肿么这么眼熟 MySQL主从同步解决方案 MySQL主从同步解决方案 以上为前传,介绍MySQL多线程同步工具(Transfer)的设计思路以下为文字解释版 1. MySQL的主从同步延迟,是指从库的更新性能低于主库的更新 性能。 2.相同的机器配置,出现性能差异的原因,是从库上单线程更新。 MySQL主从同步解决方案 3.一种方案是将从库的单线程apply改成多线程,但需要修改slave 的代码。 4.安全起见,以工具的形式提供多线程同步功能。 5. Transfer也是一个MySQL,DBA一般部署在slave同一个机器上, 放到/u01/mysql2 6. Transfer设置为Master的从库,接收日志后更新Slave 7.从Slave来看,Transfer是一个普通的Client。 一.MySQL主从同步基本流程二.延迟的原因 三.解决方案一 四.解决方案二--Transfer 五.应用场景和业务限制 六.保障和退化 七.在多主同步的应用 八.不能解决的光速问题 九.不能解决的更新延迟 Transfer的应用场景和业务限制

文档评论(0)

泰和宸风 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体泰和宸风文化科技(青岛)有限公司
IP属地北京
统一社会信用代码/组织机构代码
91370211MA94GKPQ0J

1亿VIP精品文档

相关文档