MySQL 8.0数据库新特性及测试

目录

一、 概述

二、 Mysql 8.0特性

  • 2.1 面向开发者特性
    • 2.1.1 NoSQL 文档商店
    • 2.1.2 SQL
    • 2.1.3 JSON
  • 2.2 GIS(地理信息系统)
  • 2.3 字符集
  • 2.4 数据类型 Datatypes
  • 2.5 成本模型
  • 2.6 基于扩展正则表达式Regular Expressions
  • 2.7 运维自动化特性Dev Ops features
  • 2.8 可靠性 Reliability
  • 2.9 可观测性 Observability
  • 2.10 可管理性
  • 2.11 高可用性
  • 2.12 安全特性 Security features
  • 2.13 性能 Performance
  • 2.14 MySQL 8.0企业版
  • 2.15 MySQL 云服务
  • 2.16 其他特性 Other Features

三、 Mysql 8.0 innodb 增强特性

四、 Mysql8.0结构变化对比

五、 Mysql 8.0数据字典

六、 Mysql 8.0配置文件增强

七、 Mysql 8.0参数及变更

八、 mysql 8.0自适应参数( Automatic Configurations)

九、 MySQL 8.0中被废弃的特性

十、 MySQL 8.0被移除的功能

十一、 Mysql 8.0原子性 DDL

十二、 Mysql 8.0 NOWAIT 及 SKIP LOCKED

十三、 Mysql 8.0 Resource Group

  • 13.1 什么是Resource Group
  • 13.2 资源组信息查看
  • 13.3 如何使用资源组
  • 13.4 使用资源组的限制
  • 13.5 总结

十四、 Mysql 8.0用户创建和角色管理

  • 14.1 MySQL 用户管理
  • MySQL8.0 的角色管理

十五、 MySQL 8.0 降序索引

十六、 What’s New With MySQL Replication in MySQL 8.0

  • 16.1 Mysql 主备复制性能改进过程
  • 16.2 Mysql 8.0 复制性能提升
  • 16.3 总结

十七、 Mysql 8.0.12 快速加列功能(Instant Add Column)

  • 17.1 各版本操作对比(单表 3000W)
  • 17.2 目前 MySQL 官方支持的操作
  • 17.3 监控
  • 17.4 当前版本中对 instant add column 有限制

十八、 Mysql 8.0 通用表空间

十九、 Mysql 8.0 基准压力性能测试

二十、 Mysql 8.0 主从延迟测试

二十一、 Msql 8.0 升级方案

二十二、 Mysql 8.0 Repliaction to Mysql 5.7

二十三、 Mysql 8.0 备份和恢复

二十四、 Mysql 8.0 监控

二十五、 Mysql 8.0 错误及 bug 修复


一、 概述

MySQL 8.0 正式版 8.0.11/8.0.12 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!

二、 Mysql 8.0 特性

MySQL 8.0 数据库添加了 NoSQL 和许多新的增强功能:
1、 NoSQL 文档存储为开发人员提供了开发传统 SQL 关系应用程序和 NoSQL 无模式文档数据库应用程序的灵活性。这消除了对单独的 NoSQL 文档数据库的需要。
2、 SQL 窗口函数,公用表表达式,NOWAIT 和 SKIP LOCKED,降序索引,分组,正则表达式,字符集,成本模型和直方图。
3、 JSON 扩展语法,新功能,改进排序和部分更新。使用 JSON 表函数,您可以使用JSON 数据的 SQL 机制。
4、 GIS 地理支持。空间参考系统(SRS),以及 SRS 感知空间数据类型,空间索引和空间功能。
5、 可靠性 DDL 语句已变得原子性和崩溃安全,元数据存储在单个事务数据字典中
6、 可观察性 性能模式,信息模式,不可见索引,错误记录。
7、 可管理 性持久性配置变量,撤消表空间管理,重新启动命令和新建 DDL。
8、 高可用性 InnoDB 集群为您的数据库提供集成的本地 HA 解决方案。
9、 安全 OpenSSL 改进,新的默认身份验证,SQL 角色,分解超级特权,密码强度,授权。
10、性能 比 MySQL 5.7 快两倍。

完整内容请参考以下文章:

https://blog.csdn.net/langhailove_2008/article/details/82423995

https://blog.csdn.net/langhailove_2008/article/details/82426771

https://blog.csdn.net/langhailove_2008/article/details/82426801

https://blog.csdn.net/langhailove_2008/article/details/82427373

视频讲解  https://www.imooc.com/learn/1102

mysql 官方:https://dev.mysql.com/doc/refman/8.0/en/mysql-nutshell.html#mysql-nutshell-additions

最后更新于 2019年6月16日

MySQL 8.0数据库新特性及测试
标签: