千家信息网

MySQL 8.0新增特性有哪些

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"MySQL 8.0新增特性有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL 8.0新增特性有哪些"吧!1. 数据字典
千家信息网最后更新 2026年11月01日MySQL 8.0新增特性有哪些

这篇文章主要讲解了"MySQL 8.0新增特性有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL 8.0新增特性有哪些"吧!

1. 数据字典
新增了事务型的数据字典,用来存储数据库对象信息,之前字典数据是存储在元数据文件和非事务型表中的

2. 账号权限管理

  • 添加了对 "角色" 的支持,角色会对应一套权限,角色可以被添加、删除,角色上的权限也可以进行增删

  • 可以对用户账号添加和删除角色


3. InnoDB 提升

  • 完善了对自增计数器(auto-increment counter)的管理,例如设置了计数器的初始值,在服务器重启后也不会受到影响;执行 ROLLBACK 也不会导致计数器的值被重用

  • InnoDB memcached 插件支持在一个查询中获取多个key/value对儿,并可以进行范围查询

  • 新增了动态配置项 innodb_deadlock_detect,用来禁用死锁检查,因为在高并发系统中,当大量线程等待同一个锁时,死锁检查会大大拖慢数据库

  • 所有的InnoDB临时表会被创建到共享的临时表空间中

  • SELECT ... FOR SHARE 和 SELECT ... FOR UPDATE 中支持 NOWAIT、SKIP LOCKED选项,NOWAIT 的作用是,当被请求的行被锁住时,此语句立即返回;SKIP LOCKED的作用是从结果集中移除被锁住的行


4. JSON 提升

  • 添加内联路径操作符 ->>,相当于对 JSON_EXTRACT() 的结果集调用 JSON_UNQUOTE()

  • 新增两个JSON聚合函数:JSON_ARRAYAGG()、 JSON_OBJECTAGG()

  • 新加一个工具函数 JSON_PRETTY(),可以对 JSON 进行格式化,提高可读性

  • 在查询中使用 order by 对 JSON 值进行排序时,每个值的 sort key 的长度将是可变的,而不再是固定的1K,有两个好处,1)更高效的使用排序缓冲空间,更多的数据可以在内存中,避免不必要的磁盘访问;2)提高 key 的比较性能


5. Optimizer 优化器

  • 支持隐藏索引,优化器可以忽略隐藏索引,但隐藏索引是被正常维护的,作用是用来测试无效索引,删除某索引之前,可以先设置为隐藏索引,确定对系统没有影响后再删除,以防删掉后再次重建(相关文章:MySQL 8.0 新特性 :隐藏索引)

  • 支持降序索引,可以对索引定义 DESC,之前,索引可以被反序扫描,但影响性能,而降序索引就可以高效的完成

感谢各位的阅读,以上就是"MySQL 8.0新增特性有哪些"的内容了,经过本文的学习后,相信大家对MySQL 8.0新增特性有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

索引 数据 特性 角色 支持 作用 字典 权限 计数器 学习 影响 查询 两个 事务 内容 函数 性能 数据库 文章 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司经营范围 河南云网互联网络科技有限公司 云之行互联网科技 互联网和科技创新 未来的互联网科技 广州紫鲸互联网科技 亿人帮互联网科技 国外互联网科技网站 科技大学互联网专业好不好 青海省互联网新科技 银川新华互联网科技职业技术培训学校图片 常德市电业局互联网科技部 互联网企业和科技型企业 互联网还是高科技吗 青海科技产业互联网发展 富国互联网金融科技混合基金 新氧科技和美国互联网有关系吗 济南小医互联网科技有限公司招聘 普陀区互联网教育科技管理办法 广州全民伙伴互联网科技有限公司 互联网科技名片 上海卓越科技互联网 中资互联网科技 朗涯互联网科技 深圳齐家互联网科技 厦门比较好的科技互联网公司 互联网公司黑科技创始人 科技赋能视角下互联网保险发展 西安左小互联网科技有限公司 互联网金融金融科技
0