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

为 Amazon Aurora MySQL 管理性能和扩展

扩展 Aurora MySQL 数据库实例

您可通过两种方式扩展 Aurora MySQL 数据库实例,即实例扩展和读取扩展。有关读取扩展的更多信息,请参阅读取扩展

您可以修改 Aurora MySQL 数据库集群中的每个数据库实例的数据库实例类以扩展数据库集群。Aurora MySQL 支持一些针对 Aurora 优化的数据库实例类。下表介绍了 Aurora MySQL 支持的数据库实例类的规格。

实例类 vCPU ECU 内存 (GiB)

db.t2.small

1

1 2

db.t2.medium

2

2 4

db.r3.large

2

6.5 15.25

db.r3.xlarge

4

13 30.5

db.r3.2xlarge

8

26 61

db.r3.4xlarge

16

52 122

db.r3.8xlarge

32

104 244

db.r4.large

2

7 15.25

db.r4.xlarge

4

13.5 30.5

db.r4.2xlarge

8

27 61

db.r4.4xlarge

16

53 122

db.r4.8xlarge

32

99 244

db.r4.16xlarge

64

195 488

至 Aurora MySQL 数据库实例的最大连接数

允许连接到 Aurora MySQL 数据库实例的最大数量由数据库实例的实例级参数组中的 max_connections 参数确定。

下表列出了可用于 Aurora MySQL 的每个数据库实例类的结果 max_connections 默认值。您可通过增加内存将实例缩放为数据库实例类,或通过将 max_connections 参数设置为更大的值(最大为 16,000)来增加至您的 Aurora MySQL 数据库实例的最大连接数。

实例类 max_connections 默认值

db.t2.small

45

db.t2.medium

90

db.r3.large

1000

db.r3.xlarge

2000

db.r3.2xlarge

3000

db.r3.4xlarge

4000

db.r3.8xlarge

5000

db.r4.large

1000

db.r4.xlarge

2000

db.r4.2xlarge

3000

db.r4.4xlarge

4000

db.r4.8xlarge

5000

db.r4.16xlarge

6000

如果创建新的参数组以自定义您自己的连接限制默认值,您将看到默认连接限制是使用基于 DBInstanceClassMemory 值的公式得出的。正如上表中所示,由于逐渐增大的 R3 和 R4 实例之间的内存加倍,该公式生成的连接限制将增加 1000;而对于 T2 实例的不同内存大小,限制将增加 45。T2 实例的连接限制低得多是因为,T2 实例仅用于开发和测试方案,而不用于生产工作负载。在对其他主要内存使用者(例如,缓冲池和查询缓存)使用默认值的系统中,将调整默认连接限制。如果为集群更改这些其他设置,请考虑调整连接限制以将数据库实例上的可用内存增加或减少情况考虑在内。