zoukankan      html  css  js  c++  java
  • MySQL运维---延迟从库和半同步复制

    一、延迟从库

      1、概念

      

       2、从库配置延时同步

      

       3、验证从库配置

      

       4、生产中恢复业务思路

      

       5、生产中恢复业务操作案例

      

    二、过滤复制

      1、传统复制的不足

      

       2、主库方面考虑

      

       3、从库方面考虑

      

       4、从库方面考虑的配置方法

      

      注意:多个数据库,必须换行写。

       

      

       5、验证结果

      

    三、半同步复制

      1、拓扑图

      

       问题:如果在从库返回了ack之后,还没来得及执行第7步写入磁盘,服务器异常宕机,那就会造成数据丢失。

       解决:先执行第7步,把数据写入磁盘,再向主库返回ack,主库才执行commit,这个解决方案称为半同步复制。 

      2、主从数据一致性问题

        半同步复制(MySQL5.6),MGR(5.7.17以上),PXC(percona),MariaDB Galera Cluster架构

        半同步核心理念:什么时候返回ACK问题

        MySQL5.5版本出现的概念,但是不建议使用,性能太差

        MySQL5.6版本以后出现group commit 组提交功能,来提升开启同步复制的性能

        MySQL5.7版本更加完善了,在group commit基础上出现了MGR,增强半同步复制的新特性:after commit、after sync;

      3、配置半同步

         

           

          

           

      主库验证:

      

       从库验证:

      

  • 相关阅读:
    每日日报2021 3/14
    每日日报2021 3/13
    每日日报2021 3/12
    每日日报2021 3/11
    每日日报2021 3/10
    每日日报2021 3/9
    1678. Goal Parser Interpretation
    1694. Reformat Phone Number
    Amicable Pair (相亲数)
    454. 4Sum II
  • 原文地址:https://www.cnblogs.com/aqicheng/p/13771289.html
Copyright © 2011-2022 走看看