本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Aurora 我的SQL数据库引擎更新 2024-06-26(版本 3.06.1,与我的 8.0.34 兼容)SQL
版本:3.06.1
Aurora My SQL 3.06.1 现已正式上市。Aurora 我的 SQL 3.06 版本与我的 SQL 8.0.34 兼容。有关已发生的社区变更的更多信息,请参阅我的 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 用户指南中的比较 Aurora 我的SQL版本 3 和我的 SQL 8.0 社区版。
目前支持的 Aurora 我的SQL版本是 2.07.9、2.07.10、2.11.*、2.12.*、3.03.*、3.04.*、3.05.*、3.05.*、3.06.*、3.06.* 和 3.07.*。
您可以使用 A mazon Blue/Green Deployments 执行就地升级、还原快照或启动RDS蓝/绿托管升级,从当前支持的 Aurora 我的版本 2 集群到 Aurora 我的SQL版本 3.06.1 集群。SQL
有关计划升级到 Aurora 我的SQL版本 3 的信息,请参阅规划我的 Aurora SQL 数据库集群的主要版本升级。有关 Aurora 我的SQL升级的一般信息,请参阅亚马逊 Aurora 用户指南中的升级 Amazon Aurora 我的SQL数据库集群。
有关疑难解答信息,请参阅 A mazon Aurora 用户指南中的 Auror a 我的就SQL地升级疑难解答。
如果您有任何疑问或疑虑,可以在社区论坛和 Amazon 支持部门获得Amazon 支持
改进
修复了安全问题以及CVEs:
此版本包括 My SQL 8.0.34 之前的所有社区CVE修复。包括以下CVE修复程序:
可用性改进:
-
修复了在运行并行查询时导致 Aurora SQL My 数据库实例重启的问题。
-
修复了读取器数据库实例上正在更改或删除的表时可能导致读取器数据库实例重新启动的问题。
-
修复了导致内存访问冲突导致释放不再由线程拥有的互斥对象的问题。
-
修复了在运行转发查询时关闭写入转发会话时,可能导致 Aurora My writ SQL er 数据库实例重启的问题。
-
修复了在启用二进制日志的实例上处理大型GTID集合时导致数据库实例重启的问题。
-
修复了在极少数情况下,当对具有外键约束的表执行
SELECT
查询时,读取器实例可能会重新启动的问题。 -
修复了在数据库恢复期间尝试恢复 InnoDB 数据字典时导致数据库实例重启的问题。
-
修复了在向Aurora Serverless v2上扩展时可能导致数据库重启的问题。
常规改进:
-
修复了指标发布代码中释放后可能会使用内存的问题。
-
修复了由于不存在撤消表空间对象而导致数据库引擎重复重启的问题。
-
修复了升级场景中撤消表空间大于阈值 innod
b_max_undo_log_size 时自动截断的问题。 -
修复了在使用 Aurora 全球数据库时为
threads_running
状态变量提供的值不正确的问题。 -
修复了启用并行SQL二级索引优化的 Aurora 我的二进制日志 (binlog) 只读副本在使用外键的表上应用复制更改时会重启的问题。
-
Aurora 我的SQL版本 3.06.0 增加了对亚马逊 Bedrock 集成的支持。作为其中的一部分,添加了新的保留关键字(
accept
aws_bedrock_invoke_model
aws_sagemaker_invoke_endpoint
content_type
、、、和timeout_ms
)。在 Aurora 我的SQL版本 3.06.1 中,这些关键词已更改为非保留关键词,允许这些关键词作为标识符,无需引用。有关 “我” 如何SQL处理保留和非保留关键字的更多信息,请参阅 “我的SQL文档” 中的关键字和保留字。 -
修复了在 Amazon Bedrock 尚不可用的情况下,从 Aurora 我的SQL数据库集群调用 Amazon Bedrock 服务时未向客户端明确返回错误消息的问题。 Amazon Web Services 区域
-
修复了在使用 parallel 读取
rw_lock
时由于锁定持有者信息不准确而导致数据库实例重启的问题。 -
修复了可能导致数据库实例在运行时
SHOW VOLUME STATUS
重启的问题。 -
修复了在运行
SELECT ... INTO OUTFILE ...
查询时导致可用内存随时间的推移而减少的内存管理问题。 -
增加了对
connection_memory_limit
和connection_memory_chunk_size
参数的支持,这些参数将在会话级别进行设置,使其行为类似于我的SQL社区版中的相应功能。该connection_memory_limit
参数设置单个用户连接可使用的最大内存量。该connection_memory_chunk_size
参数设置全局内存使用计数器更新的分块大小。 -
修复了当数据库实例上的本地存储空间达到满容量时,数据库实例可能会重新启动的问题。
-
修复了在 db.t4g.medium 和 db.t4g.large 数据库实例开启 Performance Insights 自动管理时未启用性能架构的问题。
-
修复了当使用写入转发的读取器数据库实例运行包含时间戳值且数据库参数设置为的数据操作语言 (DML) 语句时,可能导致写入器
time_zone
数据库实例重新启动的问题。UTC
-
修复了零停机时间修补 (ZDP) 期间的一个问题,该问题阻止数据库实例在达到客户配置的最小值(或
wait_timeout
之一)时关闭客户端连接。interactive_timeout
升级和迁移:
-
修复了目标 Aurora 我的SQL数据库引擎版本为 3.04.0 或更高版本时导致升级或迁移失败的问题。当
lower_case_table_names
数据库集群参数设置为1
,并且我的SQL数据库归类与小写表名不兼容时,就会发生这种情况。
整合 “我的SQL社区版” 错误修复
此版本包含在 8.0.34 之前的所有社区错误修复。有关更多信息,请参阅 Aurora My SQL 3.x 数据库引擎更新修复的我的SQL错误。