- DB_ROW_ID. DB_TRX_ID(事务ID) DB_ROLL_PTR(回滚指针)
- innodb主键生成策略,优先使用用户自定义的主键作为主键。如果用户没有定义主键,则选取一个不允许存储NULL值的UNIQUE 键作为主键。如果连不允许存储NULL值的UNIQUE键都没有,则为表添加一个名为row_id的隐藏列作为主键。
- innodb是页为基本单位管理管理存储空间的,一个页的大小是16KB(16383个字节)
- innodb 对占用存储空间非常多的列,在记录真实数据处只会存储该列的一部分数据,把剩余的数据分散存储在几个其他页中。并在记录真实数据处用20个字节存储指向其他页的地址。
- innodb 规定一个页中至少存储两行记录。
- innodb 有四种行格式
- compact
- redundant
- dynamic: mysql 5.7 默认行存储格式
- compressed: 采用压缩算法对页面进行压缩