1. XID_EVENT 是什么?MySQL Binlog 文件由 event 组成,event 有不同的类型,本文介绍的 XID_EVENT 表示一个事务的提交操作。举个例子,执行一条事务,然后查看这个事务生成的 Binlog event...
- 2020-09-15 15:09:37
- 浏览(5038)
- 分类:MySQL Binlog
MySQL 通过 Binlog 进行主从数据的复制,Binlog 由多种不同类型的 event 组成,本文简单介绍 event 类型为 HEARTBEAT_LOG_EVENT 的结构。本文涉及的源码版本 MySQL Server 5.7.1...
- 2020-09-10 17:44:21
- 浏览(712)
- 分类:MySQL Binlog
MySQL Binlog文件开头4字节固定为magic number,跟在magic number之后的第一个event通常是格式描述event(FORMAT_DESCRIPTION_EVENT),它记录了一些重要的元数据,比如event ...
- 2020-01-31 11:32:00
- 浏览(689)
- 分类:MySQL Binlog
基于ROW格式的MySQL Binlog在记录DML语句的数据时,总会先写入一个table_map_event,这种类型的event用于记录表结构相关元数据信息,比如数据库名称,表名称,表的字段类型,表的字段元数据等等,下面将详细介绍tab...
- 2020-01-31 07:17:04
- 浏览(882)
- 分类:MySQL Binlog
MySQL Binlog 由一个个的event组成,event有不同的种类,在MySQL 5.6版本加入gtid功能之后,每个事务都会有唯一的一个gtid序号与其对应,这个gtid序号在Binlog中也有一个专门的event类型与之对应,也...
- 2020-01-31 04:45:54
- 浏览(760)
- 分类:MySQL Binlog
MySQL通过Binlog进行主从数据的复制,Binlog是一种二进制格式的文件,理解Binlog二进制格式能够帮助我们进一步理解MySQL的主从复制原理。本文将对Binlog文件格式进行分析。本文涉及的源码版本和相关参数如下:MySQL ...
- 2020-01-28 09:13:00
- 浏览(709)
- 分类:MySQL Binlog