本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Aurora 我的SQL数据库引擎更新 2024-03-15(版本 3.04.2,与我的 8.0.28 兼容)SQL
版本:3.04.2
Aurora 我的 SQL 3.04.2 现已正式上市。Aurora 我的 SQL 3.04 版本与我的 SQL 8.0.28 兼容。有关已发生的社区变更的更多信息,请参阅我的 SQL 8.0 版本说明
有关 Aurora 我的SQL版本 3 中的新功能的详细信息,请参阅 Aurora 我的SQL版本 3 与我的 SQL 8.0 兼容。有关 Aurora 我的SQL版本 3 和 Aurora 我的SQL版本 2 之间的区别,请参阅比较我的 Aurora SQL 版本 2 和我SQL的 Aurora 版本 3。有关 Aurora 我的SQL版本 3 和我的 SQL 8.0 社区版的比较,请参阅比较 Aurora 我的SQL版本 3 和我的 SQL 8.0 社区版。
注意
此版本被指定为长期支持 (LTS) 版本。有关更多信息,请参阅亚马逊 Aurora 用户指南中的 Aurora 我的SQL长期支持 (LTS) 版本。
我们建议您不要将版本的AutoMinorVersionUpgrade
参数设置为true
(或在中启用 “自动次要版本升级” Amazon Web Services Management Console)。LTS这样做可能会导致您的数据库集群升级到非LTS版本,例如 3.05.2。
目前支持的 Aurora 我的SQL版本是 2.07.9、2.7.10、2.11.*、2.12.*、3.03.*、3.04.*、3.04.*、3.05.* 和 3.06.*。
您可以使用 A ma RDS zon Blue/Green Deployments 执行就地升级、还原快照或启动蓝/绿托管升级,从任何当前可用的 Aurora 我的版本 2 集群到 Aurora 我的SQL版本 3.04.2 集群。SQL
有关计划升级到 Aurora 我的SQL版本 3 的信息,请参阅亚马逊 Aurora 用户指南中的 Auror a 我的SQL版本 3 的升级计划。有关 Aurora 我的SQL升级的一般信息,请参阅亚马逊 Aurora 用户指南中的升级 Amazon Aurora 我的SQL数据库集群。
有关疑难解答信息,请参阅 Aurora 我的SQL版本 3 的升级问题疑难解答。
如果您有任何疑问或疑虑,可以在社区论坛和 Amazon 支持部门获得Amazon 支持
改进
修复了安全问题,并且CVEs:
此版本中包含以下CVE修复程序:
可用性改进:
-
修复了当写入器数据库实例的工作负载较高时,只读副本数据库实例无法成功启动的问题。
-
修复了由于与 Aurora 存储通信的组件存在缺陷而导致 Aurora My wr SQL iter 数据库实例可能发生故障的问题。该缺陷是由于软件更新后数据库实例与底层存储之间的通信中断所致。
-
修复了可能导致数据库实例在同时运行SHOWSTATUS
和PURGEBINARYLOGS 语句时重新启动的问题。 PURGE BINARY LOGS
是一条托管语句,运行该语句是为了遵守用户配置的二进制日志保留期而运行的。 -
修复了在数据库实例重启期间可能导致再次重启的问题。
-
修复了由审计日志线程导致的锁争用问题,该问题可能导致高CPU利用率和客户端应用程序超时。
-
修复了在初始化大型回滚段时,Aurora My SQL 数据库实例在实例启动期间可能会经历多次重启的问题。
-
修复了在运行引用聚合函数的查询时可能导致数据库实例重新启动的问题。
常规改进:
-
修复了从 Aurora 数据库集群卷读取数据时可能由于临时网络问题导致并行查询失败的问题
-
修复了用户无法中断任何查询或为查询设置会话超时
performance_schema
的问题。 -
修复了在复制实例进行主机更换时,配置为使用自定义SSL证书(mys ql.rds_import_import_binlog_ssl_material)的二进制日志(binlog)复制可能会失败的问题。
-
修复了与审计日志文件管理有关的问题,该问题可能导致无法访问日志文件进行下载或轮换,在某些情况下还会增加CPU使用量。
-
优化了
AUTO_INCREMENT
密钥恢复,以缩短还原快照、执行 point-in-time 恢复和克隆数据库中包含大量表的数据库集群的完成时间。 -
修复了在从 “社区我” 迁移到 Aurora My SQL SQL 版本 3.04.0 和 3.04.1 后,由于这些表丢失而引用某些
performance_schema
表的SQL语句可能会返回错误的问题。 -
修复了从低于 2.11.* 的 Aurora My SQL 版本升级后,小型只读副本实例的复制延迟可能会增加的问题。
-
修复了在快照还原、回溯或数据库克隆操作后可能导致使用降序索引的
AUTO_INCREMENT
列出现重复键错误的问题。 -
修复了可能导致
table_open_cache
数据库参数的修改在数据库实例重新启动后才生效的问题。 -
修复了
ERROR1146
读取器数据库实例无法打开表的问题。在写入器数据库实例上使用INPLACE
算法时运行某些类型的在线数据定义语言 (DDL) 语句时,会出现此问题。 -
修复了一个问题,在内部监控流程错误地提交重复的 Aurora Serverless v2 扩展请求时,可避免在扩展期间重启实例。
-
修复了连接的二进制日志 (binlog) 使用者使用重复的二进制日志复制服务器时可能导致数据库重启的问题。IDs
升级和迁移:
-
修复了可能导致 Aurora 我的版本 3 的主要版本升级失败的问题,因为在 Aurora 我的SQL版本 2 中,InnoDB 系统表中存在已删除的表空间的孤立条目。SQL
整合 “我的SQL社区版” 错误修复
除以下内容外,此版本还包括8.0.28之前的所有社区错误修复。有关更多信息,请参阅 Aurora My SQL 3.x 数据库引擎更新修复的我的SQL错误。
-
修复了在基于 Graviton 的实例上可能无法正确计算缓存行值,从而导致数据库重启失败的问题。(社区错误修复 #35479763)
-
重复运行存储的例程,将包含多个、或
XOR
条件的SELECT语句作为子查询AND
OR
,会导致过度消耗虚拟内存,并可能最终耗尽虚拟内存。(社区错误修复 #33852530)