千家信息网

MySQL 8.0新特性有哪些

发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章主要为大家展示了"MySQL 8.0新特性有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"MySQL 8.0新特性有哪些"这篇文章吧。MySQ
千家信息网最后更新 2024年11月20日MySQL 8.0新特性有哪些

这篇文章主要为大家展示了"MySQL 8.0新特性有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"MySQL 8.0新特性有哪些"这篇文章吧。

MySQL 8.0 DMR 发布了,其中具有重大意义的是官方终于废弃了MyISAM存储引擎。
主要更新如下:

  • 1.InnoDB存储数据字典,这意味着MyISAM已经可以完全从MySQL数据库中剥离;

  • 2.Invisible Index,Inside君对这个特性非常感兴趣。因为在生产环境中,可以通过sys库判断哪些索引是冗余的。但是要直接删除冗余索引又担心会存在一些风险。

  • 3.Invisible Index给了我们很好的选择;

  • 4.角色表功能,官方MySQL终于提供了Role功能。InnoSQL傲娇的表示我们在5.5就实现了此功能,甚至比MariaDB还要早。要知道在游戏行业,定期密码修改总是一个令人头疼的问题,有Role就简单多了。当然,InnoSQL还可以对Role进行资源控制,不知道8.0实现的怎样;

  • 5.Cost Model改进,优化器能够感知到页是否存在缓冲池中。5.7其实已经开放接口,但是不对内存中的页进行统计,返回都是1.0;

  • 6.直方图支持,MySQL也支持直方图啦。应该会有更好的执行计划。海翔兄在IMG大会中说到过此特性,听说性能提升非常不错;

  • 7.参数持久化,继续与Oracle数据库靠近,但本身这个特性就是硬需求。话说这些年有多少因为没有参数持久化导致的坑发生;

  • 8.扫描性能的改进,InnoDB全表扫描或范围查询性能提升5%~20%。请问之前HT写的代码有这么烂?

  • 9.重构BLOB的实现,从而提升JSON属性的更新。个人感觉这方面性能的提升可能会非常大。留个爪,后面进行测试;

  • 10.持久化自增值,这些年淘宝、Percona都做过类似的改进。但是官方的修改就是优雅,自增写redo,一个历史遗留难题就这么简单而又优雅的解决了;

  • 11.PS库添加索引,官方宣称添加了100多个索引。的确,Inside君遇到过很多时候PS库占用20G内存的场景,这时查询就会显得非常不高效。但是内存开销会不会进一步提升呢?让我们拭目以待吧;

以上是"MySQL 8.0新特性有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

特性 官方 性能 索引 内存 内容 功能 数据 篇文章 优雅 冗余 参数 就是 数据库 直方图 行业 存储 学习 帮助 支持 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 天津创新软件开发服务优化 温州百团网络技术有限公司 如何将数据库连接表单vfp 江西国家网络安全周展览会 深圳一容软件开发学校 软件开发能效度量指标 app软件开发如何制作 数据库本地同步技术 众享互联网科技有限公司 智能机软件开发 服务器是网络中的中间设备吗 华为云服务器数据如何调整 怎么肉鸡服务器 摩尔庄园服务器摩尔星球编号 自贡市妇联网络安全宣传活动 网络安全分离签名 浙江办公系统软件开发哪家好 比特币网络安全模式怎么设置 定位空白单元格填充数据库 树莓派服务器管理员密码 网吧服务器升级得多长时间 数据库大会浪潮 进行网络安全宣传的目的 网络安全的主题班会教学实录 saas软件开发特点 学校网络安全宣传图 如何复制数据库文件 合肥工程管理软件开发公司 定位空白单元格填充数据库 数据库系统阶段数据的特点
0