本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon Keyspaces 中查看表的容量模式
您可以在 Amazon Keyspaces 系统键空间中查询系统表,以查看有关表的容量模式信息。您还可以查看表使用的是按需吞吐容量模式还是预置吞吐容量模式。如果表配置为预置吞吐量模式,您会看到为表预置的吞吐容量。
您也可以使用 AWS CLI 查看表的容量模式。
要更改表的预置吞吐量,请使用 更改容量模式。
- Cassandra Query Language (CQL)
-
示例
SELECT * from system_schema_mcs.tables where keyspace_name = 'mykeyspace' and table_name = 'mytable';
使用按需容量模式配置的表返回以下内容。
{ "capacity_mode":{ "last_update_to_pay_per_request_timestamp":"1579551547603", "throughput_mode":"PAY_PER_REQUEST" } }
使用预置吞吐容量模式配置的表将返回以下内容。
{ "capacity_mode":{ "last_update_to_pay_per_request_timestamp":"1579048006000", "read_capacity_units":"5000", "throughput_mode":"PROVISIONED", "write_capacity_units":"6000" } }
last_update_to_pay_per_request_timestamp
值以毫秒为单位。 - CLI
-
使用查看表的吞吐容量模式 AWS CLI
aws keyspaces get-table --keyspace-name myKeyspace --table-name myTable
对于预置容量模式下的表,此命令的输出可能类似于以下内容。
"capacitySpecification": { "throughputMode": "PROVISIONED", "readCapacityUnits": 4000, "writeCapacityUnits": 2000 }
而在按需模式下,表的输出类似如下内容。
"capacitySpecification": { "throughputMode": "PAY_PER_REQUEST", "lastUpdateToPayPerRequestTimestamp": "2024-10-03T10:48:19.092000+00:00" }
配置预置吞吐能力模式
更改容量模式