摘要: 原文连接:http://qing.blog.sina.com.cn/1757661907/68c3cad333002s5l.html原文作者:淘长源转载注明以上信息这是 MySQL 5.6 全局事务 ID(GTID) 系列的第三篇博客。在之前的两篇博客中,第一篇​ 介绍了全局事务 ID 的定义与数据结构。第二篇​ 介绍了 MySQL 5.6 新增的全局事务状态(Gtid_state)。这里准备介绍的是全局事务 ID 如何参与 MySQL 的主备复制流程。MySQL 5.6 引入全局事务 ID 的首要目的,是保证 Slave 在复制的时候不会重复执行相同的事务操作;其次,是用全局事务 IDs 代 阅读全文
posted @ 2014-02-22 15:05 星空刺 阅读(3653) 评论(0) 推荐(0) 编辑
摘要: 原文连接:http://qing.blog.sina.com.cn/1757661907/68c3cad333002qsk.html原文作者:淘长源转载注明以上信息前文MySQL 5.6 全局事务 ID(GTID)实现原理(一)​ 介绍了 MySQL 5.6 全局事务 ID 的定义和相关的数据结构 Gtid_set 与 Sid_map。接下来,这一篇的主要目标是深入了解文章最后提到的全局事务状态 Gtid_state。并且,如果可能 —— 顺便介绍下这些 Gtid_state 在主备复制中的功能:全局事务状态 Gtid_stateGtid_state 是 MySQL 5.6 内的一个全局对象, 阅读全文
posted @ 2014-02-22 15:04 星空刺 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 原文作者:淘长源原文连接:http://qing.blog.sina.com.cn/1757661907/68c3cad333002qhe.html转载注明以上信息MySQL 5.6 的新特性之一,是加入了全局事务 ID (GTID) 来强化数据库的主备一致性,故障恢复,以及容错能力。但是,GTID 的作用和原理,在MySQL 官方网站​ 的文档库中却很少被提到。随着 MySQL 5.6 的 rc 版本号原来越高(这意味着 MySQL 5.6 向正式发布越来越近),想要全面了解这个功能的需求也越来越急迫。因此,在这篇博客里,我打算从有限的文档出发,通过分析 MySQL 源码,逐步了解 MySQ 阅读全文
posted @ 2014-02-22 15:01 星空刺 阅读(1715) 评论(0) 推荐(0) 编辑