赞
踩
undo no
FIL_PAGE_UNDO_LOG
中的CREATE TABLE undo_demo (
id INT NOT NULL,
key1 VARCHAR(100),
col VARCHAR(100),
PRIMARY KEY (id),
KEY idx_key1 (key1)
)Engine=InnoDB CHARSET=utf8;
BEGIN; # 显式开启一个事务,假设该事务的id为100
# 插入两条记录
INSERT INTO undo_demo(id, key1, col)
VALUES (1, 'AWM', '狙击枪'), (2, 'M416', '步枪');
之前讲表空间的时候,数据页是有不同类型的,所以存储 undo 日志的数据页是 FIL_PAGE_UNDO_LOG 类型,下图是这个数据页的结构:
File Header
和 File Trailer
是指页面头部和页面尾部,前面讲过就不提了,这里主要了解 Undo Page Header
结构:
Undo Log Header
:Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。