27,MySQL 8.0参考手册 5.3 mysql系统数据库

本文介绍了MySQL 8.0中innodb_dynamic_metadata的作用,它是InnoDB存储引擎用于存储快速变化的表格元数据,如自动递增计数器和索引状态。这一特性取代了传统在InnoDB系统表空间内的数据字典缓冲区,对于理解和优化数据库性能至关重要。
摘要由CSDN通过智能技术生成
5.3 mysql系统数据库

该mysql数据库是系统数据库。它包含存储MySQL服务器运行时所需的信息的表。广泛的分类是 mysql数据库包含存储数据库对象元数据的数据字典表以及用于其他操作目的的系统表。以下讨论进一步将系统表集合细分为更小的类别。

数据字典表

授予系统表

对象信息系统表

日志系统表

服务器端帮助系统表

时区系统表

复制系统表

优化器系统表

杂项系统表

本节的其余部分列举了每个类别中的表格,其中包含交叉参考以获取更多信息。数据字典表和系统表使用 InnoDB存储引擎,除非另有说明。


mysql系统表和数据字典表位于MySQL数据目录中InnoDB命名的单个表空间文件 mysql.ibd中。以前,这些表是在mysql数据库目录中的单个表空间文件中创建的。

数据字典表

这些表格包含数据字典,其中包含有关数据库对象的元数据。

重要
数据字典在MySQL 8.0中是新的。与以前的MySQL版本相比,启用数据字典的服务器需要一些常规操作差异。有关详细信息,请参见第14.7节“数据字典使用差异”。此外,对于从MySQL 5.7升级到MySQL 8.0,升级过程与之前的MySQL版本有所不同,并要求您通过检查特定先决条件来验证安装的升级准备情况。有关更多信息,请参见第2.10.1节“升级MySQL”,特别是 验证升级MySQL 5.7安装的先决条件。

catalogs:目录信息。

character_sets:有关可用字符集的信息。


collations:有关每个字符集的排序规则的信息。


column_statistics:列值的直方图统计。


column_type_elements:有关列使用的类型的信息。


columns:关于表格中列的信息。


dd_properties:标识数据字典属性(例如其版本)的表。服务器使用它来确定数据字典是否必须升级到更新的版本。


events:有关事件计划程序事件的信息。请参见第24.4节“使用事件调度程序”。服务器在其启动序列期间加载此表中列出的事件,除非以该--skip-grant-tables选项开始 。


foreign_keys, foreign_key_column_usage:有关外键的信息。


index_column_usage:有关索引使用的列的信息。


index_partitions:有关索引使用的分区的信息。


index_stats:用于存储ANALYZE TABLE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值