Amazon Relational Database Service
用户指南 (API Version 2014-10-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

2016-08-30 版数据库引擎更新

Version:1.7.0

新功能:

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

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

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

改进:

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

  • 修复了 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)