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

2016-11-10 版数据库引擎更新

版本:1.9.0、1.9.1

新功能:

  • 改进了索引构建 – 现在通过自下而上的方式构建索引 (这将消除不必要的页面拆分) 来实施二级索引的构建。可将创建索引或重新构建表所需的时间减少高达 75%,具体取决于 db.r3.8xlarge 数据库实例类。此功能在 Aurora 1.7 版本的实验室模式中,在 Aurora 1.9 及后续版本中默认启用。有关信息,请参阅 Aurora 实验室模式

  • 锁定压缩 (实验室模式) – 这一实施显著减少锁定管理器占用的内存数量 (最多减少 66%)。锁定管理器可以获取更多行锁而不会遇到内存不足异常。默认情况下,此功能已禁用,可通过启用 Aurora 实验室模式将其激活。有关信息,请参阅 Aurora 实验室模式

  • 性能架构 – Amazon Aurora 现在包括对性能架构的支持,并且对性能产生的影响最小。在使用 SysBench 的测试中,启用性能架构会将 MySQL 的性能降低高达 60%。

    Aurora 数据库群集的 SysBench 测试显示,对性能的影响比 MySQL 小 4 倍。即使启用性能架构,运行 db.r3.8xlarge 数据库实例类每秒产生了 10 万次 SQL 写入和超过 55 万次 SQL 读取。

  • 热行争用改进 – 此功能可降低 CPU 利用率,并提升通过大量连接访问少量热行时的吞吐量。此功能还可在出现热行争用时消除 error 188

  • 改进内部不足处理 – 在执行不必要的锁定 SQL 语句且保留的内存池遭到篡改时,Aurora 会强制回滚这些 SQL 语句。此功能可释放内存,并防止因内存不足异常而导致的引擎崩溃。

  • 智能读取选择器 – 这一实施通过在每次读取时从不同区段中选择最佳存储区段来改进读取延迟,从而改进读取吞吐量。SysBench 测试显示,写入工作负载的性能提升高达 27% 。

改进:

  • 修复了 Aurora 副本在引擎启动期间遇到共享锁定的问题。

  • 修复了清除系统中的读取视图指针为 NULL 时,Aurora 副本可能发生崩溃的问题。

本页内容: