InnoDB:InnoDB 磁盘结构:Tablespaces
跳到导航
跳到搜索
关于
tablespace:一个数据文件,可以保存一个或多个 InnoDB 表和关联的 索引 的数据。
- 系统表空间包含 InnoDB 数据字典,在 MySQL 5.6 之前,默认情况下保存所有其他 InnoDB 表。
- 在 MySQL 5.6 和更高版本中默认启用的“innodb_file_per_table”选项允许在自己的表空间中创建表。每表一文件(File-Per-Table)表空间支持以下功能,例如有效存储页外列,表压缩和可移动表空间。
- InnoDB 引入了 MySQL 5.7.6 中的常规表空间。常规表空间是使用“CREATE TABLESPACE”语法创建的共享表空间。它们可以在 MySQL 数据目录之外创建,能够容纳多个表,并支持所有行格式的表。
MySQL NDB Cluster 还将其表分组为表空间。【???】