1.InnoDB行格式简介

我们平时向表中插入数据,是以基本单位,这些行在磁盘上的存储方式成为格式。在innodb中有四种行格式:Compact、Redundant、Dynamic和Compressed

默认的行格式是Dynamic:
在这里插入图片描述

1.1 Compact格式

在这里插入图片描述

1.1.1 变长字段长度列表

在这里插入图片描述在这里插入图片描述

1.1.2 NULL值列表

定义如下结构,且插入两条记录
在这里插入图片描述
含义解释
在这里插入图片描述
在这里插入图片描述

1.1.3 记录信息(5字节)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.1.3.1 delete_mask

在这里插入图片描述

1.1.3.2 min_rec_mask

在这里插入图片描述

1.1.3.3 record_type

在这里插入图片描述

1.1.3.4 heap_no

在这里插入图片描述

在这里插入图片描述

1.1.3.5 n_owned

在这里插入图片描述

1.1.3.6 next_record

在这里插入图片描述

1.1.4 记录的真实数据

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

1.2 Dynamic和Compressed

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3 Redundant

在这里插入图片描述
在这里插入图片描述

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注