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

         

           

          

           

      主库验证:

      

       从库验证:

      

  • 相关阅读:
    android系统平台显示驱动开发简要:LCD基本原理篇『一』
    友好博客集
    Linux内核OOM机制的详细分析
    api
    AOSP
    Android 开发之 ---- 底层驱动开发(一)
    液晶常用接口“LVDS、TTL、RSDS、TMDS”技术原理介绍
    S5P4418 uboot 分析
    android SharedPreferences apply和commit的区别
    HTTPConnection与HTTPClient的区别
  • 原文地址:https://www.cnblogs.com/aqicheng/p/13771289.html
Copyright © 2020-2023  润新知