MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
在以前的MySQL版本中,字典数据部分存储在元数据文件中。基于文件的元数据存储的问题包括昂贵的文件扫描、容易受到文件系统相关bug的影响、用于处理复制和崩溃恢复失败状态的复杂代码,以及缺乏可扩展性,这使得为新特性和关系对象添加元数据变得困难。
下面列出的元数据文件将从MySQL中删除。除非另有说明,以前存储在元数据文件中的数据现在存储在数据字典表中。
.frm
files:表元数据文件。随着.frm
文件:类施加的64KB表定义大小限制
.frm
文件结构被删除。的
INFORMATION_SCHEMA。表
版本
列报告硬编码的值10
,这是最后一个.frm
MySQL 5.7中使用的文件版本。
.par
files:分区定义文件。InnoDB
在MySQL 5.7中,随着本地分区支持的引入,不再使用分区定义文件InnoDB
表。.TRN
files:触发命名空间文件。.TRG
files:触发参数文件。.isl
文件:InnoDB
的位置的符号链接文件file-per-table在数据目录之外创建的表空间文件。db.opt
files:数据库配置文件。这些文件,每个数据库目录一个,包含数据库默认字符集属性。ddl_log.log
file:该文件包含由数据定义语句生成的元数据操作记录,例如删除表
而且ALTER TABLE
.