MySQL 8.0 新增了哪些功能?
让我们了解一下 MySQL 8.0 中新增的功能。
阅读更多:MySQL 教程
加强了安全级别
安全级别得到了加强,并且数据库管理员被赋予更大的灵活性进行账户管理。
资源组
可以创建和管理资源组,并且服务器有能力为在服务器内运行的特定组的资源分配线程。组属性可以用来控制资源,限制或允许线程消耗资源等等。
事务数据字典
事务数据字典用于存储有关对象的信息,这些信息以前是非事务性表。
升级过程
升级过程发生了变化,服务器会处理以前由“mysql_upgrade”执行的任务。所有必要的升级任务都会自动执行。
InnoDB 引擎更新
InnoDB 引擎发生了变化。当当前最大自增计数器值在每次更改时写入“重做日志”时,它会保存到引擎私有系统表中的每个检查点。这确保了当前最大自增计数器值在重新启动时在所有服务器上都是持久的。
默认字符集
版本更新后,默认字符集从“latin1”更改为“utf8mb4”。新的字符集‘utf8mb4’具有多种分类,其中包括‘utf8mb4_ja_0900_as_cs’,这是MySQL中第一个针对Unicode的日语特定分类。
JSON增强功能
对MySQL的JSON功能进行了增强,其中添加了“->>”的内联路径运算符。这相当于在调用“JSON_EXTRACT()”函数后调用“JSON_UNQUOTE()”函数的结果。