MySql 8.0 的新特性

  MySQL 8.0 的五个新特性:

  • 隐藏索引

  该特性对性能调试非常有用,索引可以被「隐藏」和「显示」,当一个索引隐藏时,它不会被查询优化器使用。我们可以观察隐藏索引对数据库的影响来看这个素银是否有用的。

  注意:隐藏索引时,索引内容和正常索引一样会实时更新,会跟其他索引那样影响插入、更新和删除时的性能。

  • 设置持久化

  新增了 set persist命令,mysql会将该命令的设置保存到数据库目录下的mysqld-auto.cnf文件中,下次启动时会读取该文件,用其中的配置来覆盖缺省的配置文件。

  eg. set persist max_connections = 500;

  • UTF-8编码

  从8.0版本开始,数据库的默认编码改为了utf8mb4。

  • 通用表表达式

  支持通用表表达式,可以使表达式层次和区域更分明。由于我比较少用到表达式,因此我这里不做过多讲解。

  • 窗口函数

  新增窗口函数概念,可以实现若干新的查询方式。具体使用请在需要使用的时候自行再搜索。

以上参考:https://mp.weixin.qq.com/s/n5zfjznW5PD0hQ64Yq9eGw

MySql 8.0 的新特性

上一篇:模擬Δεῦρο fire


下一篇:游戏经典题目之十字激光炮