MySQL 8.4 发行说明
目录
MySQL 服务器包含一个事务性数据字典,用于存储有关数据库对象的信息。在以前的 MySQL 版本中,字典数据存储在元数据文件、非事务性表和特定于存储引擎的数据字典中。
本章介绍数据字典的主要功能、优点、使用差异和限制。有关数据字典功能的其他含义,请参阅 MySQL 8.4 发行说明 中的““数据字典注释””部分。
MySQL 数据字典的优点包括:
集中式数据字典模式的简单性,可以统一存储字典数据。请参阅 第 16.1 节“数据字典模式”。
移除基于文件的元数据存储。请参阅 第 16.2 节“移除基于文件的元数据存储”。
字典数据的事务性、防崩溃存储。请参阅 第 16.3 节“字典数据的事务性存储”。
字典对象的统一集中缓存。请参阅 第 16.4 节“字典对象缓存”。
一些
INFORMATION_SCHEMA
表的实现更简单、更完善。请参阅 第 16.5 节“INFORMATION_SCHEMA 和数据字典集成”。原子 DDL。请参阅 第 15.1.1 节“原子数据定义语句支持”。
重要
与没有数据字典的服务器相比,启用了数据字典的服务器在一般操作上有一些差异;请参阅 第 16.7 节“数据字典使用差异”。此外,对于升级到 MySQL 8.0,升级过程与以前的 MySQL 版本略有不同,并且要求您通过检查特定先决条件来验证安装的升级准备情况。有关更多信息,请参阅 第 3 章“升级 MySQL”,特别是 第 3.6 节“准备安装以进行升级”。