InnoDB页简介
InnoDB采取的方式是:将数据划分为若干个页,以页作为磁盘和内存之间交互的基本单位,InnoDB中页的大小一般为 16 KB。一次最少从磁盘中读取16KB的内容到内存中,一次最少把内存中的16KB内容刷新到磁盘中。

InnoDB行格式
向表中插入的数据记录在磁盘上存放的方式被称为行格式或者记录格式。
InnoDB行格式分为4种:Compact、Redundant、Dynamic和Compressed。

指定行格式的语法
我们可以在创建或修改表的语句中指定行格式:

  1. CREATE TABLE 表名 (列的信息) ROW_FORMAT=行格式名称
  2. ALTER TABLE 表名 ROW_FORMAT=行格式名称

COMPACT行格式

compact [kəmˈpækt]:契约;紧凑的
image.png