mysql binlog event格式是什么样的


mysql binlog event格式是什么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方开发云主机域名面需求的人可以来学习下,希望你能有所收获。首先发起几个事务,生成一个新的binlog方便分析。flush logs;insert into t4 values(7,7,7);update t4 set a=8 where a=7;delete from t4 where a=8;alter table t4 add key idx_t4_c(c);flush logs;每一个event都分为三个部分组成。event head,event data,event footer。Event header:Timestamp4字节这个值是1970年1月日0时0分0秒以来的秒数,该值有一个很大的作用是从库计算Seconds_Behind_Master关键值。Type_code1字节Event事件编码。Server_id4字节生成event的服务器的server_id。即使从库开启了log_slave_updates参数,从库将此event写入binlog时,记录的也是主库的server_id。Event_len4字节Event的长度End_log_p4字节下一个event的起始位置Flags2字节Event footer:包括一个4字节的crc,标识此event的完整性。查看生成的mysql-bin.000050的event:20 rows in set (0.00 sec)用mysqlbinlog –hexdump分析下日志下面是剩余的binary log,供分析查看:看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注开发云行业资讯频道,感谢您对开发云的支持。

相关推荐: 删除4G数据1300万数据时间花费记录

一个表数据4G,1300万数据。删除大部分数据,留下少部分数据。 delete from pay_dubbokeeper.`statistics_vipay-gate开发云主机域名way-web` where FROM_UNIXTIME(`timestamp`…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/22 07:55
下一篇 06/22 08:00

相关推荐