

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Aurora MySQL 数据库引擎更新：2016-08-30（版本 1.7.0）（已弃用）
<a name="AuroraMySQL.Updates.20160830"></a>

**版本：**1.7.0

## 新功能
<a name="AuroraMySQL.Updates.20160830.New"></a>
+ **支持 NUMA 的计划程序** – Aurora MySQL 引擎的任务计划程序现在支持非一致性内存访问 (NUMA)。这将最大程度地减少跨 CPU 套接字争用，从而增加 `db.r3.8xlarge` 数据库实例类的性能吞吐量。
+ **并行预读在后台异步操作** – 已修订并行预读以使用专用线程减少线程争用，从而提高性能。
+ **改进了索引构建（实验室模式）**– 现在使用自下而上的方式构建索引以实施二级索引，这会消除不必要的页面拆分。这可减少创建索引或重新构建表所需的时间。默认情况下，该功能已禁用，可通过启用 Aurora 实验室模式将其激活。有关信息，请参阅《Amazon Aurora 用户指南》**中的 [Amazon Aurora MySQL 实验室模式](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.LabMode.html)。

## 改进
<a name="AuroraMySQL.Updates.20160830.Improvements"></a>
+ 修复了一个问题，即，在为实例请求的连接数猛增的情况下建立连接需耗费长时间。
+ 修复了一个问题，即，ALTER TABLE 在未使用 InnoDB 的分区表上运行时发生崩溃。
+ 修复了一个问题，即，密集型写入工作负载可能导致故障转移。
+ 修复了当 RENAME TABLE 在分区表上运行时可能导致故障的错误断言。
+ 提高了在插入密集型工作负载期间回滚事务时的稳定性。
+ 修复了一个问题，即，全文搜索索引对 Aurora 副本不可用。

## MySQL 错误修复汇总
<a name="AuroraMySQL.Updates.20160830.BugFixes"></a>
+ 通过对 LOCK\$1grant 锁进行分区，提高了可扩展性。(端口 WL \$18355)
+ 存储过程中在 SELECT 上打开游标可能导致 segfault。(端口错误 16499751)
+ MySQL 提供了有关一些特殊用法的错误结果。(错误 11751794)
+ GET\$1SEL\$1ARG\$1FOR\$1KEYPART 中发生崩溃 – 由错误 11751794 的修补程序导致。(错误 16208709)
+ 使用 GROUP BY 的简单查询的错误结果。(错误 17909656)
+ 包含范围谓词的半联接查询上的额外行。(错误 16221623)
+ 在 IN 子查询后添加 ORDER BY 子句可能导致返回重复行。(错误 16308085)
+ 发生崩溃，包含针对带 GROUP BY、MyISAM 的松散扫描的查询的说明。(错误 16222245)
+ 包含带引号 int 谓词的松散索引扫描将返回随机数据。(错误 16394084)
+ 如果优化程序使用的是松散索引扫描，则服务器可能在尝试创建临时表时退出。(错误 16436567)
+ COUNT(DISTINCT) 将不会计算 NULL 值，但会在优化程序使用松散索引扫描时计算这些值。(错误 17222452)
+ 如果查询同时包含 MIN()/MAX() 和 aggregate\$1function(DISTINCT) (例如，SUM(DISTINCT))，并且是使用松散索引扫描执行的，则 MIN()/MAX() 的结果值的设置错误。(错误 17217128)