10.版本特性
2024/10/3大约 1 分钟
10.版本特性
10.1 MySQL8.0
MySQL8.0是MySQL5.7的下一个版本,比5.7新增了很多特性:- 更好的
NoSQL(非关系数据库)支持 - 更好的索引:新增隐藏索引和降序索引
- 更完善的json支持,提供了将参数聚合成json的聚合函数
JSON_OBJECTAGG()和JSON_ARRAYAGG(),新增行内操作符->> - 安全和账号管理:新增
caching_sha2_password授权插件、角色、密码和FIPS模式支持,提高了数据库安全性 InnoDB引擎变化:InnoDB引擎做了大量的改进和优化,并且支持原子数据定义语言DDL,为事务提供更好的支持- 新增事务数据字典
- 优化器增强
- 资源管理:支持创建和管理资源组
- 临时表、日志子系统、备份锁支持
- 窗口函数、公用表表达式和正则表达式支持
- 默认字符集从
latin1修改为utf8mb4
- 更好的
- 同时移除了许多功能,相关功能语句可能无效或报错
- 删除加密函数和空间函数相关内容
- 删除查询缓存
- 移除分区处理器、通用分区处理程序和
mysql_plugin工具 INFORMATION_SCHEMA数据库中的系统状态和变量信息,这些内容可以在性能模式(在配置文件中设置performance_schema=ON)获取
