表
半张饭卡
北漂一族
展开
-
Compact行记录
InnoDB存储引擎和大多数数据库一样,记录是以行的形式存储的。这就意味着页中保存着表中一行行的数据。在InnoDB 1.0x版本之前,InnoDB存储引擎提供了Compact和Redundant两种格式来存放行记录数据。Redundant格式是为了兼容之前版本而保留的。源码中使用PHYSICAL RECORD (NEW STYLE) 和PHYSICAL RECORD (OLD STYLE)来区分两种格式的。在mysql5.1版本中,默认设置为Compact行格式。可以通过命令SHOW TABLES S原创 2020-11-25 17:20:17 · 421 阅读 · 0 评论 -
索引组织表与InnoDB逻辑存储结构
索引组织表 InnoDB逻辑存储结构 表空间 段 区 页 行 1. 索引组织表 在InnoDB存储引擎中,表都是根据住建顺序组织存放的,这种存放方式的表称为索引组织表。每一张表都有个主键,如果在创建表时没有显示的定义主键,会按照如下方式选择或创建主键: 先判断表中是否有非空的唯一索引,有,则该列为主键; 上述条件不符合,InnoDB引擎会自动创建一个6字节大小的指针。 注:当表中有多个非空唯一索引时,会选择建表时第一个定义的非空唯一索引为主键 _rowid可以显示表的主键,需要注意的是,.原创 2020-11-24 17:11:33 · 201 阅读 · 0 评论