MySQL 8.0 新增了哪些功能?


让我们了解 MySQL 8.0 中添加的功能

增强的安全级别

安全级别得到了改进,数据库管理员 (DBA) 获得了更大的帐户管理灵活性。

资源组

可以创建和管理资源组,服务器能够将线程分配到服务器内运行的特定组的资源。组属性可用于控制资源,限制或授予线程使用资源的权限,等等。

事务型数据字典

事务型数据字典用于存储有关对象的信息,这些信息以前是非事务型表。

升级过程

升级过程已更改,服务器负责以前由“mysql_upgrade”执行的任务。所有必要的升级任务都会自动执行。

InnoDB 引擎更新

InnoDB 引擎已进行更改。当每次当前最大自动递增计数器的值更改时,将其写入“redo 日志”中,并在每个检查点将其保存到引擎私有的系统表中。这确保了在服务器重新启动时,当前最大自动递增计数器的值在所有服务器上都是持久存在的。

默认字符集

版本更新后,默认字符集已从“latin1”更改为“utf8mb4”。新的字符集“utf8mb4”具有多个排序规则,其中包括“utf8mb4_ja_0900_as_cs”,这是 MySQL 中首个可用于 Unicode 的日语特定排序规则。

JSON 增强功能

对 MySQL 的 JSON 功能进行了 JSON 增强,其中添加了内联路径运算符“->>”。这相当于在调用“JSON_EXTRACT()”函数后,对结果调用“JSON_UNQUOTE()”函数。

更新于:2021年2月24日

206 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.