mysql:表

从InnoDB存储引擎的逻辑存储结构看,所有数据都被逻辑地存放在一个空间中,称之为表空间(tablespace)。表空间又由段(segment)、区(extent)、页(page)组成。页在一些文档中有时也称为块(block)。

InnoDB存储引擎的逻辑存储结构

 

表空间

表空间可以看做是InnoDB存储引擎逻辑结构的最高层,所有的数据都存放在表空间中。

 

因为InnoDB存储引擎表是索引组织的,因此数据即索引,索引即数据。数据段即为B+树的叶子节点(Leaf node segment),索引段即为B+树的非索引节点(Non-leaf node segment)。

 

区是由连续页组成的空间。

 

页是InnoDB磁盘管理的最小单位。

 

InnoDB存储引擎是面向列的,也就说数据是按行进行存放的。

posted @ 2019-03-16 17:23  _raindrop  阅读(113)  评论(0编辑  收藏  举报