深入理解MySQL主从原理
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.3.3 主体格式

如图2-4所示,我们可以看到GTID_EVENT的Event data只有固定部分,没有可变部分。

图2-4

其中,flags:1字节,主要用于表示是否是行模式的,如果是则为0X00,否则为0X01。注意DDL都不是行模式的,而是语句模式的。

server_uuid:16字节,server_uuid变量去掉中间“-”的十六进制表示。

gno:8字节,小端显示。表示GTID的序号。

ts type:1字节,固定为02。

last commit:8字节,小端显示。

seq number:8字节,小端显示。

关于last commit和seq number的生成方式分别会在3.3节和3.4节进行详细介绍。