Amazon Aurora
Aurora 用户指南 (API 版本 2014-10-31)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

Amazon Aurora MySQL 数据库引擎更新:2016-08-30

Version:1.7.0

新功能

  • 支持 NUMA 的计划程序 – Amazon Aurora MySQL 引擎的任务计划程序现在支持非一致性内存访问 (NUMA)。这将最大程度地减少跨 CPU 套接字争用,从而增加 db.r3.8xlarge 数据库实例类的性能吞吐量。

  • 并行预读在后台异步操作 – 已修订并行预读以使用专用线程减少线程争用,从而提高性能。

  • 改进了索引构建(实验室模式)– 现在使用自下而上的方式构建索引以实施二级索引,这会消除不必要的页面拆分。这可减少创建索引或重新构建表所需的时间。默认情况下,该功能已禁用,可通过启用 Aurora 实验室模式将其激活。有关信息,请参阅 Amazon Aurora MySQL 实验室模式

改进

  • 修复了一个问题,即,在为实例请求的连接数猛增的情况下建立连接需耗费长时间。

  • 修复了一个问题,即,ALTER TABLE 在未使用 InnoDB 的分区表上运行时发生崩溃。

  • 修复了一个问题,即,密集型写入工作负载可能导致故障转移。

  • 修复了当 RENAME TABLE 在分区表上运行时可能导致故障的错误断言。

  • 提高了在插入密集型工作负载期间回滚事务时的稳定性。

  • 修复了一个问题,即,全文搜索索引对 Aurora 副本不可用。

集成 MySQL 错误修复

  • 通过对 LOCK_grant 锁进行分区,提高了可扩展性。 (端口 WL #8355)

  • 存储过程中在 SELECT 上打开游标可能导致 segfault。 (端口错误 16499751)

  • MySQL 提供了有关一些特殊用法的错误结果。(错误 11751794)

  • GET_SEL_ARG_FOR_KEYPART 中发生崩溃 – 由错误 11751794 的修补程序导致。(错误 16208709)

  • 使用 GROUP BY 的简单查询的错误结果。(错误 17909656)

  • 包含范围谓词的半联接查询上的额外行。(错误 16221623)

  • 在 IN 子查询后添加 ORDER BY 子句可能导致返回重复行。(错误 16308085)

  • 发生崩溃,包含针对带 GROUP BY、MyISAM 的松散扫描的查询的说明。(错误 16222245)

  • 包含带引号 int 谓词的松散索引扫描将返回随机数据。(错误 16394084)

  • 如果优化程序使用的是松散索引扫描,则服务器可能在尝试创建临时表时退出。(错误 16436567)

  • COUNT(DISTINCT) 将不会计算 NULL 值,但会在优化程序使用松散索引扫描时计算这些值。(错误 17222452)

  • 如果查询同时包含 MIN()/MAX() 和 aggregate_function(DISTINCT) (例如,SUM(DISTINCT)),并且是使用松散索引扫描执行的,则 MIN()/MAX() 的结果值的设置错误。(错误 17217128)