Amazon Aurora 的配额和限制
接下来,您可以查找 Amazon Aurora 的资源配额和命名约束的说明。
Amazon Aurora 中的配额
每个Amazon区域的每个Amazon账户都有关于可以创建的 Amazon Aurora 资源数量的配额。达到某一资源的配额时,再进行创建该资源的调用就会失败并引发异常。
下表列出了每个 Amazon 区域的资源及其配额。
| 名称 | 默认值 | 可调整 |
|---|---|---|
| 每个数据库安全组的授权 | 每个支持的区域:20 个 | 否 |
| 自定义引擎版本 | 每个支持的区域:40 个 | 是 |
| 数据库集群参数组 | 每个支持的区域:50 个 | 否 |
| 数据库集群 | 每个支持的区域:40 个 | 是 |
| 数据库实例 | 每个支持的区域:40 个 | 是 |
| 数据库子网组 | 每个支持的区域:50 个 | 可以 |
| 数据 API HTTP 请求体大小 | 每个支持的区域:4MB | 否 |
| 数据 API 最大并发集群密钥对数 | 每个支持的区域:30 个 | 否 |
| 数据 API 最大并发请求数 | 每个支持的区域:500 个 | 否 |
| Data API 最大结果集大小 | 每个支持的区域:1MB | 否 |
| 每秒 Data API 请求数 | 每个支持的区域:每秒 1000 个 | 否 |
| 事件订阅 | 每个支持的区域:20 个 | 可以 |
| 每个数据库集群的 IAM 角色 | 每个支持的区域:5 个 | 可以 |
| 每个数据库实例的 IAM 角色 | 每个支持的区域:5 个 | 可以 |
| 手动数据库集群快照 | 每个支持的区域:100 个 | 可以 |
| 手动数据库实例快照数 | 每个支持的区域:100 个 | 可以 |
| 选项组 | 每个支持的区域:20 个 | 可以 |
| 参数组 | 每个支持的区域:50 个 | 可以 |
| 代理 | 每个支持的区域:20 个 | 可以 |
| 只读副本(每个主数据) | 每个支持的区域:5 个 | 可以 |
| 预留数据库实例 | 每个支持的区域:40 个 | 是 |
| 每个安全组的规则数 | 每个支持的区域:20 个 | 否 |
| 安全组 | 每个支持的区域:25 个 | 是 |
| 安全组 (VPC) | 每个支持的区域:5 个 | 否 |
| 每个数据库子网组的子网数 | 每个支持的区域:20 个 | 否 |
| 每个资源的标签 | 每个支持的区域:50 个 | 否 |
| 所有数据库实例的总存储空间 | 每个支持的区域:100 TB | 是 |
默认情况下,您最多可以有 40 个数据库实例。RDS 数据库实例、Aurora 数据库实例、Amazon Neptune 实例和 Amazon DocumentDB 实例适用于此配额。
如果您的应用程序需要更多数据库实例,则可以通过打开Service Quotas 控制台
由 Amazon Backup 管理的备份被视为手动数据库集群快照,但不计入手动集群快照配额。有关 Amazon Backup 的更多信息,请参阅 Amazon Backup 开发人员指南。
如果您使用 Amazon RDS API 中的任何一个,并且超出了每秒调用次数的默认配额,则 Amazon RDS API 会发出类似于以下内容的错误:ClientError: An error occurred (ThrottlingException) when calling the 。减少每秒调用数。配额旨在涵盖大多数使用案例。如果您需要更高的限制,则可联系 Amazon Web Services Support 请求增加配额。打开 Amazon Web Services Support Center (Amazon Web Services Support 中心)API_name operation: Rate exceeded
无法在 Amazon RDS Service Quotas 控制台中更改此配额。
Amazon Aurora 中的命名约束
下表介绍 Amazon Aurora 中的命名约束。
| 资源或项目 | 约束 |
|---|---|
数据集群标识符 |
标识符具有以下命名约束:
|
|
初始数据库名称 |
的数据库名称约束在 Aurora MySQL 与 PostgreSQL 之间不同。有关更多信息,请参阅创建每个数据库集群时的可用设置。 |
|
主用户名 |
主用户名约束因数据库引擎不同而不同。有关更多信息,请参阅创建每个数据库集群时的可用设置。 |
|
主密码 |
数据库主用户的密码可以包括除 |
数据库参数组名称 |
这些名称有以下限制:
|
|
数据库子网组名称 |
这些名称有以下限制:
|
Amazon Aurora 大小限制
- 存储大小限制
-
对于以下引擎版本,Aurora 集群卷可以增大到 128 tebibytes (TiB) 的最大大小:
-
Aurora MySQL 3.1 及更高版本(与 MySQL 8.0 兼容)、2.09 及更高版本(与 MySQL 5.7 兼容)与 1.23 及更高版本(与 MySQL 5.6 兼容)
-
所有 Aurora PostgreSQL 13 版本、Aurora PostgreSQL 版本 12.4 及更高版本、11.7 及更高版本、10.12 及更高版本以及 9.6.17 及更高版本。
对于较低的引擎版本,Aurora 集群卷的最大大小为 64 TiB。有关更多信息,请参阅 Aurora 存储如何自动调整大小。
-
- SQL 表大小限制
-
对于 Aurora MySQL,最大表大小为 64 TiB。对于 Aurora PostgreSQL 数据库集群,最大表大小为 32 TiB。我们建议您遵循表设计最佳实践,例如大型表的分区。