您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

1. MySQL体系结构和存储引擎——表

bubuko 2022/1/25 19:57:49 mysql 字数 986 阅读 621 来源 http://www.bubuko.com/infolist-5-1.html

本章将重点分析表的物理存储特征,即数据在表中是如何组织存放的。也就是说,表就是关于特定实体的数据集合,这也是关系型数据库模型的核心。 4.1 索引组织表 在 InnoDB存储引擎中,表都是按照主键顺序存放的,这样的存储方式的表称为索引组织表。如果创建表时没有显式的定义主键,则按照如下方式选择或创建主 ...

本章将重点分析表的物理存储特征,即数据在表中是如何组织存放的。也就是说,表就是关于特定实体的数据集合,这也是关系型数据库模型的核心。

4.1 索引组织表

在 InnoDB存储引擎中,表都是按照主键顺序存放的,这样的存储方式的表称为索引组织表。如果创建表时没有显式的定义主键,则按照如下方式选择或创建主键:

  • 判断表中是否有非空的唯一索引(Unique NOT NULL),如果有,则该列即为主键,如果有多个非空的唯一索引,则选择第一个定义索引的作为主键。
  • 如果不符合上述条件,自动创建一个6字节的指针

_rowid 用于查看单个列作为主键的情况,对于多列,无能为力。

4.2 InnoDB逻辑存储结构

从InnoDB存储引擎的逻辑存储结构看,所有数据都被逻辑的存放在一个空间中,称之为表空间。表空间由段、区、页(块)组成。

技术分享图片

 

1. MySQL体系结构和存储引擎——表

原文:https://www.cnblogs.com/jjfan0327/p/12695565.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶