网站大量收购闲置独家精品文档,联系QQ:2885784924

《Linux集群管理》课件——MySQL主从复制.pptxVIP

《Linux集群管理》课件——MySQL主从复制.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Linux集群管理MySQL主从复制

MySQL主从复制安全性高可用性高并发

MySQL主从复制安全性高可用性高并发主从复制

MySQL主从复制原理MySQL支持一台主库同时向多台从库进行复制主服务器将主库的数据定义语言和数据定义语言操作写入到二进制日志binarylog。从服务器slave同步这些二进制日志到中继日志relaylog中。从服务器slave读取中继日志中的内容,把二进制日志解析成相应的SQL语句并执行,从而使得从库和主库的数据保持一致。

主从复制的使用场景当主库压力较大时,可通过主从复制把读压力分担一部分到从库上;当业务高峰数据库连接数太多时,需要把这个业务分拆到从库上;低频复杂类且难以优化的SQL,专门在从库上执行;利用从库做高可用切换。

主从复制的分类异步复制同步复制半同步复制

异步复制MySQL默认的复制模式。主数据库从数据库主库写二进制日志、从库I/O线程读二进制日志并写入中继日志、从库SQL线程重放事务这三步之间是异步的。主库不需要关心备库的状态主库不保证事务被传输到从库

异步复制MySQL默认的复制模式。主数据库从数据库主库写二进制日志、从库I/O线程读二进制日志并写入中继日志、从库SQL线程重放事务这三步之间是异步的。不经过slave确认不关心slave是否接收到发送的二进制日志

异步复制MySQL默认的复制模式。主数据库从数据库主库写二进制日志、从库I/O线程读二进制日志并写入中继日志、从库SQL线程重放事务这三步之间是异步的。主二进制日志不知情

异步复制MySQL默认的复制模式。主数据库新的主数据库主库写二进制日志、从库I/O线程读二进制日志并写入中继日志、从库SQL线程重放事务这三步之间是异步的。崩溃事务的丢失数据不一致

异步复制MySQL默认的复制模式。主库写二进制日志、从库I/O线程读二进制日志并写入中继日志、从库SQL线程重放事务这三步之间是异步的。更高的吞吐量不能保持数据实时一致不适合主从数据一致性要求较高的应用场景特点:

同步复制主库在提交事务前,必须确认事务在所有的备库上都已经完成提交,在提交前需要将事务传递给从库并完成重放、提交等一系列动作。特点:任何时候主备库数据都是一致的,主库的崩溃不会丢失事务。由于主库需要等待备库先提交事务,吞吐量很低。

半同步复制半同步复制介于异步复制和同步复制之间,是针对异步模式的缺陷进行的改进。主数据库从数据库提交事务主二进制日志中继日志ACK等待正式提交

半同步复制半同步复制介于异步复制和同步复制之间,是针对异步模式的缺陷进行的改进。与同步复制相比,半同步复制速度快。半同步复制提高了数据的安全性。在低延时的网络且地理上距离不远的环境中使用。特点:

MySQL复制涉及的线程binarydump线程I/O线程SQL线程主节点从节点从节点

MySQL复制涉及的线程binarydump线程I/O线程SQL线程主节点从节点从节点在从节点读取二进制日志中的内容时,此线程会加锁。当读取完成时,在发送给从节点之前,锁会被释放。

MySQL复制涉及的线程binarydump线程I/O线程SQL线程主节点从节点从节点接收内容,并将内容储存到中继日志中。

MySQL复制涉及的线程binarydump线程I/O线程SQL线程主节点从节点从节点将中继日志中的二进制转化为sql语句并执行,保持从节点与主节点的一致性。

MySQL主从复制

入山问樵入水问渔

您可能关注的文档

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档