在 Amazon Keyspaces 中手动设置多区域表的预置容量 - Amazon Keyspaces(Apache Cassandra 兼容)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

在 Amazon Keyspaces 中手动设置多区域表的预置容量

如果您必须关闭多区域表的自动扩缩,则可以使用 CQL 或 Amazon CLI手动为副本表预置表的读取容量。

注意

我们建议对使用预置容量模式的多区域表使用自动扩缩。有关更多信息,请参阅 在 Amazon Keyspaces 中为多区域表估算和预置容量

Cassandra Query Language (CQL)
使用 CQL 手动设置多区域表的预置容量
  • 您可以使用 ALTER TABLE 手动为副本表预置表的读取容量。

    ALTER TABLE mykeyspace.mytable WITH CUSTOM_PROPERTIES = { 'capacity_mode': { 'throughput_mode': 'PROVISIONED', 'read_capacity_units': 1, 'write_capacity_units': 1 }, 'replica_updates': { 'us-east-1': { 'read_capacity_units': 2 } } };
CLI
使用手动设置多区域表的预配置容量 Amazon CLI
  • 如果您必须关闭多区域表的自动扩缩,则可以使用 update-table 手动为副本表预置表的读取容量。

    aws keyspaces update-table --keyspace-name mykeyspace --table-name mytable \ --capacity-specification throughputMode=PROVISIONED,readCapacityUnits=1,writeCapacityUnits=1 \ --replica-specifications region="us-east-1",readCapacityUnits=5