Aurora MySQL 数据库引擎更新 2018-05-03(版本 2.02)(已弃用) - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Aurora MySQL 数据库引擎更新 2018-05-03(版本 2.02)(已弃用)

版本:2.02

Aurora MySQL 2.02 已正式发布。Aurora MySQL 2.x 版与 MySQL 5.7 兼容,Aurora MySQL 1.x 版与 MySQL 5.6 兼容。

在创建新的 Aurora MySQL 数据库集群时,您可以选择与 MySQL 5.7 或 MySQL 5.6 的兼容性。在还原与 MySQL 5.6 兼容的快照时,您可以选择与 MySQL 5.7 或 MySQL 5.6 的兼容性。

您可以将 Aurora MySQL 1.14*、1.15*、1.16*、1.17* 和 2.01* 快照还原到 Aurora MySQL 2.02 中。您还可以执行从 Aurora MySQL 2.01* 到 Aurora MySQL 2.02 的就地升级。

我们不允许将 Aurora MySQL 1.x 集群就地升级到 Aurora MySQL 2.02 或通过 Amazon S3 备份还原到 Aurora MySQL 2.02。我们计划从以后的 Aurora MySQL 2.x 版本中删除这些限制。

该版本的 Aurora MySQL 5.7 已禁用性能架构。请升级到 Aurora 2.03 以提供性能架构支持。

如果您有任何问题或疑问,可通过社区论坛和 Amazon Premium Support 联系 Amazon Support。有关更多信息,请参阅“维护 Amazon Aurora 数据库集群”。

与 Aurora MySQL 5.6 进行比较

在 Aurora MySQL 5.6 中支持以下 Amazon Aurora MySQL 功能,但目前在 Aurora MySQL 5.7 中不支持这些功能。

目前,Aurora MySQL 2.01 不支持在 Aurora MySQL 1.16 和更高版本中添加的功能。有关 Aurora MySQL 1.16 版的信息,请参阅Aurora MySQL 数据库引擎更新 2017-12-11

MySQL 5.7 兼容性

Aurora MySQL 2.02 与 MySQL 5.7 数据兼容,包含 JSON 支持、空间索引及生成列等功能。Aurora MySQL 使用 Z 阶曲线原生实现了空间索引功能,使空间数据集的写入性能相比于 MySQL 5.7 提高了 20 倍以上,读取性能提高 10 倍以上。

Aurora MySQL 2.02 当前不支持以下 MySQL 5.7 功能:

  • 全局事务标识符 (GTID)。Aurora MySQL 在版本 2.04 以及更高版本中支持 GTID。

  • 组复制插件

  • 增加的页面大小

  • InnoDB 缓冲池启动时加载

  • InnoDB 全文分析器插件

  • 多源复制

  • 在线缓冲池大小调整

  • 密码验证插件

  • 查询重写插件

  • 复制筛选

  • CREATE TABLESPACE SQL 语句

  • X 协议

Aurora MySQL 2.x 和 Aurora MySQL 1.x 之间的 CLI 差异

  • Aurora MySQL 2.x 的引擎名称为 aurora-mysql;Aurora MySQL 1.x 的引擎名称仍为 aurora

  • Aurora MySQL 2.x 的引擎版本为 5.7.12;Aurora MySQL 1.x 的引擎版本仍为 5.6.10ann

  • Aurora MySQL 2.x 的默认参数组为 default.aurora-mysql5.7;Aurora MySQL 1.x 的默认参数组仍为 default.aurora5.6

  • Aurora MySQL 2.x 的数据库集群参数组系列名称为 aurora-mysql5.7;Aurora MySQL 1.x 的数据库集群参数组系列名称仍为 aurora5.6

有关完整的 CLI 命令集以及 Aurora MySQL 2.x 和 Aurora MySQL 1.x之间的差异,请参阅 Aurora 文档。

改进

  • 修复了一个问题,即,在运行 INSERT 语句和利用快速插入优化时 Aurora 写入器重新启动。

  • 修复了一个问题,即,在 Aurora 副本上运行 ALTER DATABASE 语句时,Aurora 副本重新启动。

  • 修复了一个问题,即,在对 Aurora 写入器上刚删除的表运行查询时 Aurora 副本重新启动。

  • 修复了一个问题,即在 Aurora 副本上将 innodb_adaptive_hash_index 设置为 OFF 时,Aurora 副本重新启动。

  • 修复了一个问题,即,在 Aurora 写入器上运行 TRUNCATE TABLE 查询时,Aurora 副本重新启动。

  • 修复了一个问题,即,在运行 INSERT 语句的某些情况下 Aurora 写入器冻结。在多节点集群上,这会导致故障转移。

  • 修复了与设置会话变量关联的内存泄漏。

  • 修复了一个问题,即,在特定情况下对具有生成的列的表执行清除撤消时 Aurora 写入器冻结。

  • 修复了一个问题,即,在启用二进制日志记录时 Aurora 写入器有时可能会重新启动。

MySQL 错误修复汇总

  • 左侧联接在外侧返回错误结果 (错误 22833364)。