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