关于MySQL 8.0的几个重点,都在这里

  • 时间:
  • 浏览:0

1.5 隐藏索引

MySQL8.0通过新语法restart,使下次重启仍然生效。

1.12 角色

3.2 MySQL INNODB Cluster 新功能

在MySQL8.0中,打上去了角色的功能。更方便了用户的管理

本文作者:田帅萌

在SQL里打上去参数FOR UPDATE NOWAIT和FOR UPDATE SKIP LOCKED,时要设置跳过锁的等待歌曲,将会跳过锁定。

1.3 直方图

2.3 克隆技术增强

4.1 自增列bug修复(199)

在MySQL8.0中实现了DDL的原子性。

1.8 redo和undo的加密

一、关于MySQL Server的改进

MySQL8.0支持隐藏索引,在对索引的打上去和修改,时要通过隐藏索引来实现,方便了索引的管理。

二、关于MySQL 克隆技术的改进

1.4 降序索引

在MySQL8.0中重新设计了redo log,主要改进fsync,使得速率更高,减少锁,优化flush机制,不要再频繁flush。一齐,支持更高用户并发请求。

2.1 克隆技术方面修改

原文发布时间为:2018-04-25

在MySQL8.0中,打上去了窗口函数,它时要用来实现若干新的查询最好的办法 ,以便更好地用于数据统计和分析。

在5.7以来,所有内控 临时表成为"ibtmp1"的共享表空间。此外临时表的元数据也存储在内存中。

在MySQL8.0.4 中,对组克隆技术白名单的支持,有效地提高了组克隆技术的安全性。

三、关于MySQL MGR的改进

MySQL 8.0 刚开始提供按降序啦~

1.9 Innodb 锁的修改

在MySQL8.0中,对于克隆技术的改进,增加了可观察性,提供了克隆技术的速率(基于WRITESET的并行克隆技术)。

在MySQL8.0.3中,关于JSON克隆技术更高效,并提供了新的json功能。在binlog中只记录了update修改的内容,而全是完整篇 记录。

在MySQL 8.0.3中,引入了新的优化器SET_VAR,用于在SQL中指定参数配置。

2.4 MySQL 克隆技术新功能

1.1 redo log 重构

在MySQL8.0.1中,MySQL支持了Unicode 9.0,或者修改了默认字符集为utf8mb4

在MySQL8.0中打上去了直方图的概念,用于索引的统计和分析。

3.3 MySQL MGR的监控

在MySQL8.0 关于自增列的bug的修复。不再采用max(自增id)+1的做法来选择下一一两个 自增id。

在MySQL8.0.3中,关于对克隆技术的默认参数的修改、对组克隆技术,都增加了“动态跟踪、调试日志”等更多性能方面的监控工具。

在MySQL INNODB Cluster 新增加的功能:

1.6 临时表的改进

在MySQL8.0.3中,关于binlog和克隆技术方面的新的改变。

在MySQL8.0中,MEMORY存储引擎也将被TempTable存储引擎替换为内控 临时表的默认存储引擎。你这些 新引擎为VARCHAR和VARBINARY列提供更高效的存储空间。

1.7 持久的全局变量

1.2 MySQL DDL

提高了MySQL组克隆技术的可观察性和可管理性,并在MySQL8.0.4中增强了相关工具。

2.2 更高效Json克隆技术

四、关于MySQL bug修复

1.13 字符集的修改

在MysQL 5.7中,时要为每个表的表空间进行加密。而在MySQL8.0中,时要为UNDO和REDO LOG进行加密,从而提高了MySQL的安全性。

3.1 组克隆技术白名单的支持

1.10 窗口函数

1.11 新的优化器