说说页的上层结构
首先是区:
区是比页大一级的存储结构,在innodb存储引擎中,一个区会分配64个连续的页,因为一个页的大小默认16kb(innodb引擎中),所以一个区的大小默认是1M
其次是段
段由一个或多个连续的区组成,区在文件系统中是一个连续分配的内存,(在innodb引擎中默认是64个页相邻的),但是在段中不要求区与区之间是相邻的。
段是数据库的分配单位,不同类型的数据库对象以不同的段的形式存在,例如:当我们创建一个表时会对应一个表端,当我们创建一个索引时会对应一个索引段
最后是表空间
表空间是一个逻辑容器,一个表空间可以存储一个或多个段,但是一个段只能属于一个表空间,数据库是由一个个的表空间组成的,表空间可以分为:系统表空间,用户表空间,临时表空间,撤销表空间等
3886

被折叠的 条评论
为什么被折叠?



