MySQL 9.0 发行说明
对于在每表表空间或通用表空间中创建的 InnoDB
表,表数据和关联索引存储在数据库目录下的 .ibd 文件 中。当 InnoDB
表在系统表空间中创建时,表数据和索引存储在表示系统表空间的 ibdata* 文件 中。 innodb_file_per_table
选项控制默认情况下表是在每表表空间中创建还是在系统表空间中创建。 TABLESPACE
选项可用于将表放置在每表表空间、通用表空间或系统表空间中,而不管 innodb_file_per_table
设置如何。
对于 MyISAM
表,存储引擎创建数据和索引文件。因此,对于每个 MyISAM
表 tbl_name
,有两个磁盘文件。
文件 | 用途 |
---|---|
|
数据文件 |
|
索引文件 |
第 18 章,备用存储引擎 描述了每个存储引擎为表示表创建的哪些文件。 如果表名包含特殊字符,则表文件的名称包含这些字符的编码版本,如 第 11.2.4 节,“标识符到文件名的映射” 中所述。