搬瓦工机场JMS

MySQL Binlog

MySQL

MySQL Binlog文件格式解析

MySQL通过Binlog进行主从数据的复制,Binlog是一种二进制格式的文件,理解Binlog二进制格式能够帮助我们进一步理解MySQL的主从复制原理。本文将对Binlog文件格式进行分析。 本文涉及的源码版本和相关参数如 …

阅读(637)赞 (0)

MySQL

MySQL Binlog 文件格式解析(TABLE_MAP_EVENT)

基于ROW格式的MySQL Binlog在记录DML语句的数据时,总会先写入一个table_map_event,这种类型的event用于记录表结构相关元数据信息,比如数据库名称,表名称,表的字段类型,表的字段元数据等等,下面将详 …

阅读(610)赞 (0)

MySQL

MySQL Binlog 文件格式解析(XID_EVENT)

1. XID_EVENT 是什么? MySQL Binlog 文件由 event 组成,event 有不同的类型,本文介绍的 XID_EVENT 表示一个事务的提交操作。 举个例子,执行一条事务,然后查看这个事务生成的 Binlog event,如下: 事 …

阅读(611)赞 (0)