Aurora MySQL 数据库引擎更新 2024-01-31(版本 3.05.2,与 MySQL 8.0.32 兼容)
版本: 3.05.2
Aurora MySQL 3.05.2 已正式发布。Aurora MySQL 3.05 版本与 MySQL 8.0.32 兼容。有关已发生的社群变更的更多信息,请参阅 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 社区版的比较,请参阅《Amazon Aurora 用户指南》中的 Aurora MySQL 版本 3 与 MySQL 8.0 社区版的比较。
当前支持的 Aurora MySQL 版本有 2.07.9、2.07.10、2.11.*、2.12.*、3.03.*、3.04.* 和 3.05.*。
您可以执行就地升级、还原快照或使用 Amazon RDS 蓝绿部署启动托管蓝绿升级,从当前支持的任何 Aurora MySQL 版本 2 集群升级到 Aurora MySQL 版本 3.05.2 集群。
有关计划升级到 Aurora MySQL 版本 3 的信息,请参阅 Aurora MySQL 版本 3 的升级计划。有关 Aurora MySQL 升级的一般信息,请参阅《Amazon Aurora 用户指南》中的升级 Amazon Aurora MySQL 数据库集群。
有关故障排除信息,请参阅《Amazon Aurora 用户指南》中的 Aurora MySQL 版本 3 升级问题故障排除。
如果您有任何问题或疑问,可通过社区论坛和 AWS Support
改进
修复的安全问题和 CVE:
此版本包含以下 CVE 修复:
可用性改进:
-
修复了在 InnoDB 分区表上处理
INSERT查询可能导致实例可用内存逐渐减少的问题。 -
修复了在并发运行 SHOW STATUS
和 PURGE BINARY LOGS 语句时可能导致数据库实例重启的问题。 PURGE BINARY LOGS是为了遵守用户配置的二进制日志保留期而运行的托管语句。 -
修复了在对非虚拟列通过
MODIFY COLUMN或CHANGE COLUMN语句重新排序的表上运行数据操作语言(DML)语句后,可能导致服务器意外关闭的问题。 -
修复了在数据库实例重启期间可能导致额外重启的问题。
常规改进。
-
修复了用户无法中断任何查询或为
performance_schema查询设置会话超时的问题。 -
修复了当复制实例正在进行主机更换时,使用自定义 SSL 证书(mysql.rds_import_binlog_ssl_material)的二进制日志(binlog)复制设置可能失败的问题。
-
修复了与审计日志文件管理相关的问题,该问题可能导致日志文件无法下载或轮换,并在某些情况下增加 CPU 使用率。
-
在低于 3.05.2 的 Aurora MySQL 版本中,用户无法在 Aurora MySQL 读取器数据库实例上检索
SHOW ENGINE INNODB STATUS的输出。这是由于启用innodb_read_only时的默认 InnoDB 行为所致。 在 Aurora MySQL 版本 3.05.2 及更高版本中,当在读取器实例上运行
SHOW ENGINE INNODB STATUS时,输出将写入 MySQL 错误日志,从而便于故障排除。有关处理 MySQL 错误日志的更多信息,请参阅 Aurora MySQL 错误日志。有关
SHOW ENGINE INNODB STATUS的更多信息,请参阅 MySQL 文档中的 SHOW ENGINE 语句。
升级和迁移:
-
修复了当表架构中存在用户定义的
FTS_DOC_ID列时,从 Aurora MySQL 版本 2 升级到 Aurora MySQL 版本 3 可能失败的问题。 -
修复了由于处理 InnoDB 表空间时的同步问题,导致从 Aurora MySQL 版本 2 升级到 Aurora MySQL 版本 3 可能失败的问题。
-
修复了由于 Aurora MySQL 版本 2 的 InnoDB 系统表中存在已删除表空间的孤立条目,可能导致升级到 Aurora MySQL 版本 3 的主要版本升级失败的问题。
集成了 MySQL 社区版本错误修复
除了以下内容外,此版本还包含截至 8.0.32 的所有社区错误修复。有关更多信息,请参阅 Aurora MySQL 3.x 数据库引擎更新和之前的所有 MySQL 错误修复。
-
修复了
records_in_range对INSERT操作执行过多磁盘读取,导致性能逐渐下降的问题。(社区错误修复 #34976138)