MySQL5.7 GTID 浅析

  1. 云栖社区>
  2. 博客>
  3. 正文

MySQL5.7 GTID 浅析

zysql 2017-01-07 18:04:45 浏览5476
展开阅读全文

GTID 简介

GTID (global transaction identifier)在MySQL5.6时引入,GTID是事务的全局唯一标识。GTID结构如下

GTID = source_id:transaction_id

source_id:执行事务的原始实例的sever_uuid, 此事务GTID在备库apply时也不变。
transaction_id:事务的执行编号,binlog_order_commits=1时,此编号根据事务的提交顺序严格递增。GTID是在binlog flush时生成的,因此同一个serverid的GTID在binglog中是严格有序的。binlog_order_commits=0时,GTID在binlog中也是序的,但并不一定与提交的顺序一致。

binlog_order_commits=0会影响XtraBac

网友评论

登录后评论
0/500
评论
zysql
+ 关注