MySQL 8.0 新特性的完整列表!
MySQL8.0中的新功能已简要列出如下-
交易数据字典
用于存储有关对象的信息的事务数据字典。
原子数据定义语言
一种原子数据定义语言(DDL)语句,用于组合对数据字典、存储引擎操作等所做的更新。
安全增强
安全级别得到了提高,DBA(数据库管理员)在帐户管理方面获得了更大的灵活性。
加密
已为表加密在全局范围内定义和实施了加密默认值。'default_table_encryption'变量用于为新创建的模式定义加密默认值。创建模式时,可以在“DEFAULTENCRYPTION”子句的帮助下定义模式的默认加密。
InnoDB引擎
对InnoDB引擎所做的更改-每次值更改时,当前最大自动递增计数器的值都会写入“重做日志”。
JSON增强
对MySQL的JSON功能进行了JSON增强,其中添加了内联路径运算符“->>”。
InnoDB支持
在新版本中,InnoDB支持并行聚簇索引读取,大大提高了CHECKTABLE的性能。此功能不适用于二级索引扫描。
在最新版本中,当启用innodb_dedicated_server变量时,会根据自动配置的缓冲池大小来配置日志文件的大小和数量。在此之前,日志文件大小是根据服务器上可以检测到的内存量来配置的,日志文件的数量不是自动配置的。