Exibir o modo de capacidade de uma tabela no Amazon Keyspaces
Você pode consultar a tabela do sistema no espaço de chaves do sistema Amazon Keyspaces para revisar as informações do modo de capacidade sobre uma tabela. Você também pode ver se uma tabela está usando o modo de capacidade de throughput sob demanda ou provisionada. Se a tabela estiver configurada com o modo de capacidade de throughput provisionada, você poderá ver a capacidade de throughput provisionada para a tabela.
Você também pode usar o AWS CLI para exibir o modo de capacidade de uma tabela.
Para alterar o throughput provisionado de uma tabela, use Alterar modo de capacidade.
- Cassandra Query Language (CQL)
-
Exemplo
SELECT * from system_schema_mcs.tables where keyspace_name = 'mykeyspace' and table_name = 'mytable';
Uma tabela configurada com o modo de capacidade sob demanda retorna o seguinte.
{
"capacity_mode":{
"last_update_to_pay_per_request_timestamp":"1579551547603",
"throughput_mode":"PAY_PER_REQUEST"
}
}
Uma tabela configurada com o modo de capacidade de throughput provisionada retorna o seguinte.
{
"capacity_mode":{
"last_update_to_pay_per_request_timestamp":"1579048006000",
"read_capacity_units":"5000",
"throughput_mode":"PROVISIONED",
"write_capacity_units":"6000"
}
}
O valor last_update_to_pay_per_request_timestamp
é medido em milissegundos.
- CLI
-
Exibir o modo de capacidade de throughput de uma tabela usando o AWS CLI
aws keyspaces get-table --keyspace-name myKeyspace --table-name myTable
A saída do comando pode ser semelhante à seguinte para uma tabela no modo de capacidade provisionada.
"capacitySpecification": {
"throughputMode": "PROVISIONED",
"readCapacityUnits": 4000,
"writeCapacityUnits": 2000
}
A saída de uma tabela no modo sob demanda é semelhante a esta.
"capacitySpecification": {
"throughputMode": "PAY_PER_REQUEST",
"lastUpdateToPayPerRequestTimestamp": "2024-10-03T10:48:19.092000+00:00"
}