• 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、配置半同步

         

           

          

           

      主库验证:

      

       从库验证:

      

  • 相关阅读:
    CF1537C Challenging Cliffs
    CF1454E Number of Simple Paths
    六、链表
    AOP中的一些概念
    Autowired查找顺序
    webpack配置babel
    selenium处理iframe下 #document 标签
    Soul 网关 Nacos 数据同步源码解析
    安装ssl证书后,部分浏览器提示你的链接不安全,服务器应使用tls1.2或更高版本
    php 安装 imagick扩展失败 ,phpinfo一直不显示
  • 原文地址:https://www.cnblogs.com/aqicheng/p/13771289.html
Copyright © 2020-2023  润新知