

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

# Aurora MySQL 数据库引擎更新 2023-05-11（版本 3.03.1）（已弃用）
<a name="AuroraMySQL.Updates.3031"></a><a name="3.03.1"></a><a name="3.03.1"></a>

 **版本：**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 Release Notes](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)。

 有关 Aurora MySQL 版本 3 中的新功能的详细信息，请参阅[与 MySQL 8.0 兼容的 Aurora MySQL 版本 3](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html)。有关 Aurora MySQL 版本 3 和 Aurora MySQL 版本 2 之间的区别，请参阅[比较 Aurora MySQL 版本 2 和 Aurora MySQL 版本 3](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-v2-v3.html)。有关 Aurora MySQL 版本 3 和 MySQL 8.0 社群版的比较，请参阅[比较 Aurora MySQL 版本 3 和 MySQL 8.0 社群版](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)。

 当前支持的 Aurora MySQL 版本有 2.07.9、2.11.1、2.11.2、3.01.\$1、3.02.\$1 和 3.03.\$1。

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

 有关计划升级到 Aurora MySQL 版本 3 的信息，请参阅《Amazon Aurora 用户指南》**中的 [Aurora MySQL 版本 3 的升级计划](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-planning)。有关 Aurora MySQL 升级的一般信息，请参阅《Amazon Aurora 用户指南》**中的[升级 Amazon Aurora MySQL 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Upgrading.html)。

有关问题排查信息，请参阅[排查 Aurora MySQL 版本 3 升级问题](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

 如果您有任何问题或疑问，可通过社区论坛和 [AWS Support](https://aws.amazon.com/support) 联系 AWS Support。有关更多信息，请参阅《Amazon Aurora 用户指南》**中的[维护 Amazon Aurora 数据库集群](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)。

## 改进
<a name="AuroraMySQL.Updates.3031.Improvements"></a>

 **新功能：**
+ Aurora I/O-Optimized 存储配置从版本 3.03.1 开始可用。有关更多信息，请参阅 [Amazon Aurora 数据库集群的存储配置](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Overview.StorageReliability.html#aurora-storage-type)。
+ 添加了一个新的系统变量 `innodb_aurora_max_partitions_for_range`。在某些无法获得持久统计数据的情况下，可以使用此参数来改善分区表的行计数估计执行时间。有关更多信息，请参阅文档 [Aurora MySQL 配置参数](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html)。

**可用性改进：**
+ 修复了在提交事务后立即关闭连接的情况下，可能由于错误访问无效内存而导致数据库实例重启的问题。
+ 修复了 Aurora 高级审计中的以下问题：当服务器变量 `server_audit_events` 设置为 ALL 或 QUERY 时，会导致将过多信息性消息记录到 Aurora MySQL 错误日志中。此问题可能会导致数据库实例重启。
+ 修复了在某些情况下，在范围估计期间尝试读取无法再访问的页面时，可能导致 Aurora 读取器实例重启的问题。
+ 修复了在执行使用 Aurora 并行查询执行计划的查询时可能导致 Aurora MySQL 读取器实例重启的问题。
+ 修复了在连接了多个二进制日志复制使用者时，使用二进制日志复制的数据库实例可能会遇到 CPU 使用率增加和连接失败的问题。
+ 修复了在实现中间临时表时考虑公用表表达式（CTE）不支持的索引扫描访问方法的问题，这可能会导致不良行为，包括数据库重启或查询结果不正确。我们通过避免对使用 TempTable 存储引擎的表应用此类不支持的索引扫描访问方法来修复此问题。
+ 由于存在一个问题，在运行诸如 `INSERT INTO`、`SELECT` 和 `FROM` 等查询时可能导致不一致，因此此 Aurora MySQL 版本未启用快速插入。有关快速插入优化的更多信息，请参阅 [Amazon Aurora MySQL 性能增强](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)。

 **常规改进。**
+ 修复了可能导致 SHOW BINARY LOGS 语句执行时间超过预期的问题。这可能导致数据库的提交吞吐量下降。
+ 修复了可能导致使用 Instant ADD COLUMN 功能添加了列的用户表在并行导出时失败的问题。
+ 修复了在处理审计日志轮换时报告的事件可能未写入审计日志的问题。
+ 修复了在对 INFORMATION\$1SCHEMA INNODB\$1TABLESPACES 表执行查询时可能导致可用内存耗尽的问题。
+ 修复了在创建分区表时，错误地允许客户将 ROW\$1FORMAT 设置为 COMPRESSED 的问题。表将被隐式转换为 COMPACT 格式，并发出警告，告知 Aurora MySQL 不支持压缩表。

 **升级和迁移：**
+ 要执行将 Aurora Global Database 从 Aurora MySQL 版本 3.01 或 3.02 升级到 Aurora MySQL 版本 3.03 或更高版本的次要版本升级，请参阅[通过修改引擎版本升级 Aurora MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html#AuroraMySQL.Updates.Patching.ModifyEngineVersion)。
+ 修复了从 Aurora MySQL 2 升级到 Aurora MySQL 3 时，由于报告了 `mysql.general_log_backup`、`mysql.general_log`、`mysql.slow_log_backup` 和 `mysql.slow_log` 表的架构不一致错误，而可能导致升级预检查失败的问题。有关升级问题排查的更多信息，请参阅 [Aurora MySQL 版本 3 升级问题排查](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)。

## 集成了 MySQL 社区版本错误修复
<a name="AuroraMySQL.Updates.3031.Patches"></a>

除以下内容外，此版本还包括 8.0.26 及之前的所有社区错误修复。有关更多信息，请参阅 [Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)。
+  修复了在页面遍历期间重新定位包含内部临时表页面的缓冲块，从而导致断言失败的问题。（错误 \$133715694） 