官术网_书友最值得收藏!

2.1.5 具體解析

我們使用 mysqlbinlog-hexdump 來解析這兩個固定的部分,下面是一個典型的XID_EVENT的打印格式,大家也可以試試。

timestamp:a3 1b a3 5c小端顯示,實際上就是十六進制的5ca31ba3。將其換算為十進制值就是1554193315,我們使用Linux的命令date-d進行如下換算。

這個時間剛好就是mysqlbinlog解析出來的190402 16:21:55。

type code:10是十六進制值。將其轉換為十進制值是16,這就是每個Event獨有的type code。

server_id:fc 8b 0e 00小端顯示,實際上就是十六進制的000e8bfc。將其轉換為十進制值就是953340。這就是server_id。

event_len:1f 00 00 00小端顯示,十六進制值是0000001f。將其轉換十進制值是31。這是本Event的長度。打印出來的at 1164到at 1195剛好是31字節。

end_log_p:ab 04 00 00小端顯示,十六進制值是000004ab。將其轉換為十進制值是1195。這就是下一個Event開始的地址。我們能夠在mysqlbinlog解析中看到這個位置:#at 1195。

flags:00 00。

crc:55 a9 59 b8。

主站蜘蛛池模板: 青岛市| 屯留县| 库车县| 醴陵市| 安宁市| 绥德县| 惠来县| 镇康县| 沧源| 密山市| 固安县| 宝兴县| 益阳市| 横峰县| 武邑县| 贺兰县| 齐齐哈尔市| 定州市| 镇安县| 麻阳| 鹤峰县| 昆明市| 刚察县| 朝阳区| 四会市| 左云县| 乳源| 邯郸县| 青阳县| 恩施市| 西昌市| 宿松县| 叙永县| 和田市| 咸阳市| 宜兰县| 文化| 浦县| 江津市| 洪雅县| 花垣县|