数据字典-全部事物化
Data dictionary. MySQL now incorporates a transactional data dictionary that stores information about database objects. In previous MySQL releases,
dictionary data was stored in metadata files and nontransactional tables.
数据字典。MySQL现在包含一个事务数据字典,用于存储有关数据库对象的信息。在以前的MySQL版本中,字典数据存储在元数据文件和非事务表中。
1.1
-- 全部改为innodb引擎,数据字典进行事务性存储,字典数据受相同的提交、回滚和崩溃恢复功能保护。
5.7版本的数据字典表物理存放在mysql库中,表引擎包含innodb和MyIsam引擎,5.6开始将部分字典表改为innodb;
8.0版本的数据字典表共用一个表空间,物理文件为mysql.ibd;元数据文件去掉了.frm\.par\db.opt等相关文件类型。
下面两个图片分屏中,左侧为5.7版本,右侧为8.0版本。