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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Aurora MySQL 数据库引擎更新 2023-05-11(版本 3.03.1,兼容 MySQL 8.0.26)

版本:3.03.1

Aurora MySQL 3.03.1 已正式上市。Aurora MySQL 3.03 版本兼容 MySQL 8.0.26,而 Aurora MySQL 3.02 版本与 MySQL 8.0.23 兼容。有关从 8.0.23 到 8.0.26 发生的社区变更的更多信息,请参阅MySQL 8.0 发行说明

有关 Aurora MySQL 版本 3 中新功能的详细信息,请参阅Aurora MySQL 第 3 版兼容 MyS。有关 Aurora MySQL 版本 3 和 Aurora MySQL 版本 2 之间的区别,请参阅Aurora MySQL 版本 2 和 Aurora MySQL 版本 3。有关 Aurora MySQL 版本 3 和 MySQL 8.0 社区版的比较,请参阅Aurora MySQL 版本 3 和 MySQL 8.0 社区版对比

目前支持的 Aurora MySQL 版本是 2.07.9、2.11.1、2.11.2、3.01.*、3.02.* 和 3.03.*。

您可以执行就地升级或将快照从当前支持的任何 Aurora MySQL 版本 2 集群恢复到 Aurora MySQL 3.03.1。

有关计划升级到 Aurora MySQL 版本 3 的信息,请参阅Aurora MySQL 版本 3 的升级计划亚马逊 Aurora 用户指南。有关 Aurora MySQL 升级的一般信息,请参阅升级亚马逊 Aurora MySQL 数据库亚马逊 Aurora 用户指南

有关故障排除信息,请参见解决 Aurora MySQL 版本 3 的升级问题

如果您有任何问题或疑虑,Amazon可在社区论坛上获得支持,也可以通过以下方式获得支持Amazon支持。有关更多信息,请参见维护亚马逊 Aurora 数据库集群亚马逊 Aurora 用户指南

改进

新功能:

  • Aurora 优化的 I/O 存储配置从 3.03.1 版开始可用。有关更多信息,请参阅 Amazon Aurora 数据库集群的存储配置

  • 添加了一个新的系统变量,innodb_aurora_max_partitions_for_range。在某些无法获得持久统计数据的情况下,此参数可用于缩短分区表上行计数估计的执行时间。更多信息可以在文档中找到,Aurora MySQL

可用性改进:

  • 修复了在提交事务后立即关闭连接时可能由于错误访问无效内存而导致数据库实例重新启动的问题。

  • 修复了服务器变量时 Aurora 高级审计会导致在 Aurora MySQL 错误日志中记录过多信息消息的问题server_audit_events设置为 “全部” 或 “查询”。此问题可能会导致数据库实例重启。

  • 修复了在某些情况下,当尝试读取在范围估计期间无法再访问的页面时,可能会导致 Aurora 阅读器实例重新启动的问题。

  • 修复了在执行使用 Aurora 并行查询执行计划的查询时可能导致 Aurora MySQL 阅读器实例重新启动的问题。

  • 修复了在连接多个二进制日志复制使用者时,使用二进制日志复制的数据库实例可能会出现 CPU 利用率增加和连接失败的问题。

  • 修复了在实体化中间临时表时考虑使用不支持的索引扫描访问方法来处理公用表表达式 (CTE) 的问题,这可能导致数据库重启或查询结果不正确。我们通过避免在表上使用此类不支持的索引扫描访问方法来解决此问题TempTable存储引擎。

常规改进:

  • 修复了可能导致 SHOW BINARY LOGS 语句执行时间超过预期的问题。这可能会导致数据库的提交吞吐量下降。

  • 修复了使用即时添加列功能添加列的用户表可能导致并行导出失败的问题。

  • 修复了在处理审计日志轮换时报告的事件可能无法写入审核日志的问题。

  • 修复了在对 INFORMATION_SCHEMA INNODB_TABLESPACES 表执行查询时可能导致可用内存耗尽的问题。

  • 修复了在创建分区表时允许客户错误地将 ROW_FORMAT 设置为 COMPRESSED 的问题。表将隐式转换为 COMPACT 格式,并发出警告,告知 Aurora MySQL 不支持压缩表。

升级和迁移:

  • 要将 Aurora 全球数据库从 Aurora MySQL 版本 3.01 或 3.02 升级到 Aurora MySQL 版本 3.03 或更高版本,请参阅通过修改引擎版本升级 Aurora MySQL

  • 修复了由于报告的架构不一致错误而导致升级预检查失败的问题mysql.general_log_backupmysql.general_logmysql.slow_log_backupmysql.slow_log从 Aurora MySQL 2 升级到 Aurora MySQL 3 时的表 有关升级故障排除的更多信息,请参阅解决 Aurora MySQL 版本 3 的升级问题

集成了 MySQL 社区版本错误修复

除以下内容外,此版本还包括8.0.26之前的所有社区错误修复。有关更多信息,请参见Aurora MySQL 3.x 数据库引擎更新修复了 MySQL 错误

  • 修复了在页面遍历期间重新定位包含内部临时表页面的缓冲块从而导致断言失败的问题。(错误 #33715694)