

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

# Amazon Keyspaces（Apache Cassandra 兼容）限额
<a name="quotas"></a>

本节介绍了 Amazon Keyspaces（Apache Cassandra 兼容）的当前限额和默认值。



**Topics**
+ [Amazon Keyspaces 服务限额](#table)
+ [增加或减少吞吐量（对于预调配表）](#decreasing-increasing-throughput)
+ [Amazon Keyspaces 静态加密](#quotas-encryption)
+ [Amazon Keyspaces 中用户定义类型 (UDT) 的配额和默认值](#quotas-udts)

## Amazon Keyspaces 服务限额
<a name="table"></a>

下表包含 Amazon Keyspaces（Apache Cassandra 兼容）的限额和默认值。[服务限额](https://console.aws.amazon.com/servicequotas/home#!/services/cassandra/quotas)控制台中提供了有关可以调整哪些限额的信息，您也可以在其中申请提高限额。有关配额的更多信息，请联系 AWS 支持。


| 配额 | 说明 | Amazon Keyspaces 默认值 | 
| --- | --- | --- | 
| 每人的最大密钥空间 AWS 区域 | 每个区域此订阅者的最大键空间数。可在[服务配额](https://console.aws.amazon.com/servicequotas/home#!/services/cassandra/quotas)控制台中调整此默认值。 |  256  | 
| 每张桌子的最大数量 AWS 区域 | 每个区域此订阅者在所有键空间中的最大表数。可在[服务配额](https://console.aws.amazon.com/servicequotas/home#!/services/cassandra/quotas)控制台中调整此默认值。 |  256  | 
| 使用`ADD REGION`操作恢复的最大数据量 | `ADD REGION`操作可以同时恢复的最大数据大小。要增加要同时恢复的数据量，请联系 支持。 |  10 TB  | 
| 最大表架构大小 | 表架构的最大大小  |  350 KB  | 
| 最大并发 DDL 操作数 | 每个区域允许此订阅用户执行的并发 DDL 操作的最大数量。 |  50  | 
| 每个连接的最大查询数 | 每秒单个客户端 TCP 连接可处理的最大 CQL 查询数。 |  3000  | 
| 最大行大小 | 行的最大大小，不包括静态列数据。有关更多信息，请参阅 [估算 Amazon Keyspaces 中的行大小](calculating-row-size.md)。 |  1 MB  | 
| `INSERT` 和 `UPDATE` 语句中的最大列数 | CQL `INSERT` 或 `UPDATE` 语句中允许的最大列数。禁用生存时间 (TTL) 后，`INSERT` 或 `UPDATE` 语句最多支持 225 个常规列。如果启用 TTL，一次操作最多可以修改 166 个常规列。 | 225/166 | 
| 每个逻辑分区的最大静态数据量 | 逻辑分区中静态数据的最大聚合大小。有关更多信息，请参阅 [计算 Amazon Keyspaces 中每个逻辑分区静态列的大小](static-columns-estimate.md)。 |  1 MB  | 
| 每个 `IN` `SELECT` 语句的最大子查询数 | 可在 `SELECT` 语句中为 `IN` 关键字使用的子查询的最大数量。可在[服务配额](https://console.aws.amazon.com/servicequotas/home#!/services/cassandra/quotas)控制台中调整此默认值。 | 100 | 
| 每个嵌套冻结集合的最大数量 AWS 区域 | 对具有集合数据类型的列使用 `FROZEN` 关键字时支持的最大嵌套集合数量。有关冻结集合的更多信息，请参阅 [集合类型](cql.elements.md#cql.data-types.collection)。要提高嵌套级别，请联系 支持。 | 8 | 
| 记录的批处理中的最大语句数 | 使用已记录的批处理语句时支持的最大 CQL 语句数。有关批处理语句的更多信息，请参见[在 Amazon Keyspaces 中使用批处理语句](batchStatements.md)。 | 100 | 
| 使用静态列的日志批处理中的最大语句数 | 在记录的批处理语句中使用静态列时支持的最大 CQL 语句数。有关批处理语句的更多信息，请参见[在 Amazon Keyspaces 中使用批处理语句](batchStatements.md)。 | 50 | 
| 记录的批处理语句的最大大小 | 已记录的批处理报表的最大大小。有关批处理语句的更多信息，请参见[在 Amazon Keyspaces 中使用批处理语句](batchStatements.md)。 | 4MB | 
| 未记录的批处理中的最大语句数 | 使用未记录的批处理语句时支持的最大 CQL 语句数。有关批处理语句的更多信息，请参见[在 Amazon Keyspaces 中使用批处理语句](batchStatements.md)。 | 30 | 
| 每秒最大读取吞吐量 | 可分配给每个区域的表的每秒最大读取吞吐量 [读取请求单位 (RRU) 或读取容量单位 (RCU)]。可在[服务配额](https://console.aws.amazon.com/servicequotas/home#!/services/cassandra/quotas)控制台中调整此默认值。 |  40000  | 
| 每秒最大写入吞吐量 | 可分配给每个区域的表的每秒最大写入吞吐量 [写入请求单位 (WRU) 或写入容量单位 (WCU)]。可在[服务配额](https://console.aws.amazon.com/servicequotas/home#!/services/cassandra/quotas)控制台中调整此默认值。 |  40000  | 
| 使用变更数据捕获 (CDC) 的表的最大写入吞吐量 | 启用 CDC 的 Amazon Keyspaces 表的最大写入容量。此默认配额仅适用于处于预配置 read/write 容量模式的表。可在[服务配额](https://console.aws.amazon.com/servicequotas/home#!/services/cassandra/quotas)控制台中调整此默认值。 |  40000  | 
| Account-level 读取吞吐量（预配置） | 为每个区域的账户分配的最大聚合读取容量单位数（RCU）。这仅适用于处于预置 read/write 容量模式的表。可在[服务配额](https://console.aws.amazon.com/servicequotas/home#!/services/cassandra/quotas)控制台中调整此默认值。 |  80,000  | 
| Account-level 写入吞吐量（预配置） | 为每个区域的账户分配的最大聚合写入容量单位数（WCU）。这仅适用于处于预置 read/write 容量模式的表。可在[服务配额](https://console.aws.amazon.com/servicequotas/home#!/services/cassandra/quotas)控制台中调整此默认值。 |  80,000  | 
| 每账户每个区域的最大可扩展目标数 | 每账户每个区域的最大可扩展目标数。如果为读取容量启用了自动扩缩，则 Amazon Keyspaces 表算作一个可扩展目标；如果为写入容量启用了自动扩缩，则该表算作另一个可扩展目标。您可以在[服务配额](https://console.aws.amazon.com/servicequotas/home#!/services/application-autoscaling/quotas)控制台中通过选择 **Amazon Keyspaces 的可扩展目标**来为 Application Auto Scaling 调整此默认值。 |  1500  | 
| 最大分区键大小 | 复合分区键的最大大小。为元数据分区键中包含的每一列的原始大小添加最多 3 字节的附加存储空间。 |  2048 字节  | 
| 最大聚类键大小 | 所有聚类列的最大组合大小。为元数据每一聚类列的原始大小添加最多 4 字节的附加存储空间。 |  850 字节  | 
| 使用 Point-in-time 恢复 (PITR) 恢复的最大并发表数 | 每个订阅用户使用 PITR 还原并发表的最大数量为 4。可在[服务配额](https://console.aws.amazon.com/servicequotas/home#!/services/cassandra/quotas)控制台中调整此默认值。 |  4  | 
| 使用时间点故障恢复 (PITR) 的最大数据还原量 | 可以在 24 小时内使用 PITR 恢复的最大数据大小。可在[服务配额](https://console.aws.amazon.com/servicequotas/home#!/services/cassandra/quotas)控制台中调整此默认值。 |  5 TB  | 

## 增加或减少吞吐量（对于预调配表）
<a name="decreasing-increasing-throughput"></a>

### 增加预调配吞吐量
<a name="limits-increasing-provisioned-throughput"></a>

您可以根据需要使用控制台或 `ALTER TABLE` 语句增加 `ReadCapacityUnits` 或 `WriteCapacityUnits` 的值。新设置在 `ALTER TABLE` 操作完成后才会生效。

添加预置容量时不能超过每个账户的配额。并且可以根据需要增加表的预置容量。有关每个账户的配额的更多信息，请参阅上一部分 [Amazon Keyspaces 服务限额](#table)。

### 减少预调配吞吐量
<a name="limits-decreasing-provisioned-throughput"></a>

对于 `ALTER TABLE` 语句中的每个表，您可以减少 `ReadCapacityUnits` 和/或 `WriteCapacityUnits` 的值。新设置在 `ALTER TABLE` 操作完成后才会生效。

每天的任何时间最多可执行 4 次减小操作。天依据通用协调时间 (UTC) 定义。此外，如果过去 1 小时内未执行减小操作，则可以执行额外的减小操作。这实际上将每日的减小操作的最大次数设置为 27 次（在前 1 个小时内为 4 次减小操作，对于一天内的每个后续 1 小时时段，为 1 次减小操作）。

## Amazon Keyspaces 静态加密
<a name="quotas-encryption"></a>

从表格创建之日起，您最多可以在 24 小时窗口内按表更改 AWS 自有 AWS KMS 密 AWS KMS 钥和客户管理密钥之间的加密选项四次。此外，如果过去 6 小时内未执行任何更改，则可以执行额外的更改。这实际上将每日的更改操作的最大次数设置为 8 次（在前 6 个小时内为 4 次更改操作，对于一天内的每个后续 6 小时时段，为 1 次更改操作）。

即使之前的配额已用完，您也可以根据需要更改加密选项以使用自有 AWS KMS 密钥。 AWS 

相关配额如下，但您也可以请求提高配额。要申请提升服务配额，请参阅 [支持](https://console.aws.amazon.com/support/home#/)。

## Amazon Keyspaces 中用户定义类型 (UDT) 的配额和默认值
<a name="quotas-udts"></a>

### Amazon Keyspaces UDT 配额和默认值
<a name="udt-table"></a>

下表包含与 Amazon Keyspaces 中的 UDT 相关的配额和默认值。[服务限额](https://console.aws.amazon.com/servicequotas/home#!/services/cassandra/quotas)控制台中提供了有关可以调整哪些限额的信息，您也可以在其中申请提高限额。有关这些配额的更多信息，请联系 AWS 支持。


| 配额 | 说明 | Amazon Keyspaces 默认值 | 
| --- | --- | --- | 
| 每个 UDT 的最大数量 AWS 区域 | 每个区域此订阅者在所有密钥空间中的最大 UDT 数量。 |  256  | 
| 每个 UDT 的最大表数 | 可以引用相同 UDT 的最大表数。 |  100  | 
| 每张桌子的最大 UDT 数量 | 表可以引用的最大 UDT 数。 |  50  | 
| UDT 的最大嵌套级别 | UDT 支持的最大嵌套深度。 |  8  | 
| 每个 UDT 的直接子级 UDT 的最大数量 | 一个 UDT 支持的最大子 UDT 数量。 |  10  | 
| 每个 UDT 的最大直接父级 UDT 数量 | 一个 UDT 支持的最大父 UDT 数量。 |  10  | 
| 最大 UDT 架构大小 | UDT 架构的最大大小。 |  25 KB  | 
| UDT 名称的最大长度 | UDT 名称中的最大字符数。 |  48  | 
| UDT 字段名的最大长度 | UDT 字段名中的最大字符数。 |  128  | 