MySQL主从复制,默认是异步复制。异步复制,即master执行完事物并提交后,二进制日志记录完这些更新操作后,就又开始下一批事物。并不关心这些更新是否被复制到从上。

而半同步复制则相反,它需要等待至少一台mysql的从服务器接收到master的二进制日志后,才开始执行下一批事物。在这个等待过程中,如果主备网络故障或者备库挂了,主库在事务提交后等待10秒(rpl_semi_sync_master_timeout的默认值)后,就会继续。这时,主库就会变回原来的异步状态。

当MySQL在加载并开启Semi-sync插件后,每一个事务需等待备库接收日志后才返回给客户端。如果做的是小事务,两台主机的延迟又较小,则Semi-sync可以实现在性能损失很小的情况下,实现零数据丢失。

本文转自 goldfishe 51CTO博客,原文链接:http://blog.51cto.com/jack88/1880041

mysql主从中异步和半同步的区别相关推荐

  1. Mysql主从复制之异步与半同步以及主从切换(实验)

    什么是异步,半同步: 一.异步复制(Asynchronous replication) 1.逻辑上 MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库 ...

  2. 企业级运维——Mysql主从复制(异步、半同步、全同步)

    文章目录 主从复制原理 1.主节点 binary log dump 线程 2.从节点I/O线程 3.从节点SQL线程 主从复制过程 异步模式(mysql async-mode) 半同步模式(mysql ...

  3. mysql 5.5 主从同步问题_MySQL 5.5 主从复制异步、半同步以及注意事项详解

    大纲 一.前言 二.Mysql 基础知识 三.Mysql 复制(Replication) 四.Mysql 复制(Replication)类型 五.Mysql 主从复制基本步骤 六.Mysql 主从复制 ...

  4. MySQL 5.5 主从复制异步、半同步以及注意事项详解

    大纲 一.前言 二.Mysql 基础知识 三.Mysql 复制(Replication) 四.Mysql 复制(Replication)类型 五.Mysql 主从复制基本步骤 六.Mysql 主从复制 ...

  5. 运维工程师必备之MySQL数据的主从复制、半同步复制和主主复制详解

    一.MySQL复制概述 ⑴.MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费 ...

  6. MySQL 5.7 深度解析: 半同步复制技术

    复制架构衍生史 在谈这个特性之前,我们先来看看MySQL的复制架构衍生史. MySQL的复制分为四种: 普通的replication,异步同步. 搭建简单,使用非常广泛,从mysql诞生之初,就产生了 ...

  7. [Redux/Mobx] Redux中异步action和同步action最大的区别是什么?

    [Redux/Mobx] Redux中异步action和同步action最大的区别是什么? 同步action:执行了dispatch函数之后,对应的reducer纯函数立即得到执行,reducer执行 ...

  8. mysql 5.7 同步复制_在mysql 5.7 中如何开启半同步复制

    1.安装相关的插件show plugins; 查看模块 help --uninstall; 查看卸载模块master: mysql> install plugin rpl_semi_sync_m ...

  9. Mysql原理、主从复制、半同步复制及基于SSL复制

    本篇博文主要讲解Mysql主从复制.半同步.基于SSL加密的复制 简介 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.MySQL被广泛地应用在Internet上 ...

最新文章

  1. nodejs在cmd中运行js_如何在nodejs里调用执行系统命令
  2. phpredis5.6在win10下的安装
  3. python画图的模块_python强大的绘图模块matplotlib示例讲解
  4. ASP.NET Core MVC Tag Helpers 介绍
  5. python抖音github_使用 Python 下载抖音无水印视频
  6. 程序设计与算法----递归之爬楼梯问题
  7. 连接思科无线经常出现获取不到地址_思科(cisco)路由器登录IP地址默认密码说明...
  8. Git学习笔记:常用命令总结
  9. js调用百度地图搜索功能
  10. 最新可用快手极速版自动阅读薅羊毛autojs脚本
  11. Android 10.0 PackageManagerService(四)APK安装流程-[Android取经之路]
  12. 64 The HTTP header line [ssl-client-cert:12330x11] does not conform to RFC 7230 and has been ignored
  13. spss分析方法-相关分析(转载)
  14. 辛普森悖论_辛普森悖论如何影响AB测试
  15. oracle实用教程选择题,第3章 表与表数据操作 Oracle实用教程(第3版)PPT.ppt
  16. 查找chrome浏览器历史记录
  17. ahri8.php,松鼠症仓库自行更新规则后无法获取正确的title
  18. PAC原理及其算法实现
  19. 4400php兑换美金是多少,美金人民币换算(美金兑换人民币换算)
  20. linux 两个文件比较是否完全相同

热门文章

  1. glusterfs分布式文件系统初探
  2. java 数据类型之原码,补码,反码
  3. CSS 文字超出长度的显示省略号的方法总结
  4. IE6下top.location.href失效的问题
  5. SAS之COMPBL、DEQUOTE函数
  6. 将本地代码上传github
  7. mysql语句大全(2)
  8. 当UINavigationController作为UIViewController之后如何去除上部的空白
  9. AJAX Control Toolkit ——FilteredTextBoxExtender(文本过滤)
  10. 减小VirtualBox虚拟硬盘文件的大小