本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Aurora MySQL 数据库引擎更新 2025-09-30(版本 3.10.1,兼容 MySQL 8.0.42)
版本:3.10 .1
Aurora MySQL 3.10.1 现已正式上市。Aurora MySQL 3.10 版本与 MySQL 8.0.42 兼容。有关已发生的社群变更的更多信息,请参阅 MySQL 8.0 Release Notes
有关 Aurora MySQL 版本 3 中的新功能的详细信息,请参阅与 MySQL 8.0 兼容的 Aurora MySQL 版本 3。有关 Aurora MySQL 版本 3 和 Aurora MySQL 版本 2 之间的区别,请参阅比较 Aurora MySQL 版本 2 和 Aurora MySQL 版本 3。有关 Aurora MySQL 版本 3 和 MySQL 8.0 社区版的比较,请参阅亚马逊 Aurora 用户指南中的 Aurora MySQL 版本 3 和 MySQL 8.0 社区版的比较。
您可以利用零停机时间修补 (ZDP) 执行就地升级,恢复快照,或者 blue/green 使用亚马逊 RDS Blue/Green 部署启动托管升级,从当前支持的任何 Aurora MySQL 版本 2 集群到 Aurora MySQL 版本 3.10.1 集群。
有关计划升级到 Aurora MySQL 版本 3 的信息,请参阅规划 Aurora MySQL 集群的主要版本升级。有关 Aurora MySQL 升级的一般信息,请参阅《Amazon Aurora 用户指南》中的升级 Amazon Aurora MySQL 数据库集群。
有关疑难解答信息,请参阅 A mazon Aurora 用户指南中的 Aurora MySQL 就地升级疑难解答。
如果您有任何疑问或疑虑,可以在社区论坛和 AWS 支持部门获得AWS 支持
改进
可用性改进:
-
修复了发送给阅读器实例的页面锁定顺序的问题。它可能导致读取器实例重新启动,因为在对写入器正在更新的表运行 SELECT 查询时会出现死锁。
-
修复了在写入器运行大量 DDL 操作时可能导致读取器实例重启失败的问题。
-
修复了手动将 innodb_purge_threads 参数配置为与默认值不同的值时,可能导致 Aurora MySQL Serverless v2 实例重启的问题。现在,Aurora Serverless v2 实例的 innodb_purge_threads 参数已自动管理,无法修改。
-
修复了 Aurora Serverless V2 扩展中的一个问题,该问题通过阻止交换关键内存页而导致数据库实例重启。
-
修复了数据库重启后,Aurora 内存不足 (OOM) 回避功能无法保留配置的 aurora_oom_response 数据库参数值的问题。
-
修复了在多可用区集群中进行故障转移后可能导致可用性问题的争用条件。
-
修复了启用 aurora_enhanced_binlog 时逻辑恢复中的一个问题,该问题可能会在事务中止时阻止数据库重新启动。
-
解决了数据库实例在并行查询 (PQ) 工作负载期间可能无响应的问题。
-
修复了 MySQL 社区版支持的 CONNECTION_ADMIN 或 SUPER 权限的用户无法执行超过 max_connections 限制的额外连接的问题。
常规改进:
-
修复了由于在卷大于特定阈值后错误地允许某些类型的查询而允许卷增长到其最大大小时,可能会导致数据库服务器持续重新启动的问题。
-
修复了在使用全局写入转发或本地写入转发时如果读取器实例重新启动,则可能导致写入器实例无响应的问题。
-
修复了在与读取查询并行执行 ALTER TABLE 时可能导致写入器实例重新启动的问题。
-
修复了在并行导出操作期间通过大容量 (> 64 TB) 引导来提高可用性的问题。
-
修复了在 max_user_connections 设置为较低值时可能导致数据库实例重启操作失败的问题。
-
修复了多个连接意外终止时导致 AbortedClients 指标不准确的问题。
-
解决了在 Aurora Serverless 缩小操作期间或从缓冲池中逐出页面期间,可能导致从缓冲池读取错误页面的争用情况。参考社区错误 #116305
. -
修复了启用写入转发后,读取器实例出现意外 “内部写入转发错误” 的问题。
-
修复了在启用增强型二进制日志并将 gtid_mode 设置为 ON 或 ON_PERMISSIVE 的情况下,可能导致 previous_gtids 二进制日志事件排除某些 GTIDs 事件的问题。
-
修复了对带有 blob 字段的表进行并行查询操作时可能导致内存管理问题的问题。
-
修复了包含部分 JSON 更新的列无法并行导出导致内部回退到 RDS 导出速度慢得多的问题。
-
修复了在并发写入转发工作负载较高时可能导致实例意外重启的问题。
-
修复了以下问题:零停机时间修补 (ZDP) /零停机时间重启 (ZDR) 可能导致数据库实例重启,同时还原带有无效错误代码的警告。
-
修复了使用二进制日志记录时,事务回滚后临时二进制日志文件未被正确清理的问题。此修复可防止保留的临时文件消耗不必要的存储空间,在某些情况下,还可以防止二进制日志文件出现异常。
集成了 MySQL 社区版本错误修复
此版本包括 8.0.42 之前的所有社区错误修复。有关更多信息,请参阅 由 Aurora MySQL 3.x 数据库引擎更新修复的 MySQL 错误。
-
形式为 SELECT 1 FROM t 的查询,其中 CAST(作为无符号整数)= 1 和 a =(从 t 中选择 1)导致了 item_func.cc 中的断言。(错误 #36128964)