1.数据页内部结构
大小:默认16KB 构成:
File Header(文件头部)(38字节)
作用:描述各种页的通用信息。(比如页的编号、其上一页、下一页是谁等) 大小:38字节 构成:
2.InnoDB行格式(或记录格式)
我们平时的数据以行为单位来向表中插入数据,这些记录在磁盘上的存放方式也被称为行格式或者记录格式。InnoDB存储引擎设计了4种不同类型的行格式,分别是Compact、Redundant、Dynamic和Compressed行格式。
查看MySQL8的默认行格式:
mysql> SELECT @@innodb_default_row_format;
+——————————————————-+
| @@innodb_default_row_format |
+——————————————————-+
| dynamic |
+——————————————————-+
1 row in set (0.00 sec)
也可以使用如下语法查看具体表使用的行格式:
SHOW TABLE STATUS like ‘表名’\G
