MySQL 8.4 Release Notes
第16章 MySQL 数据字典
目录
MySQL Server 中包含了事务性数据字典,用于存储数据库对象的信息。在之前的 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 发布版本不同,并且需要您验证安装的升级准备性,检查特定的前提条件。更多信息,请见第三章,《升级 MySQL》,特别是第3.6节,“准备升级安装”。