Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Visualizza la velocità effettiva effettiva di una tabella Amazon Keyspaces
Puoi visualizzare gli attuali valori di throughput caldo della tabella Amazon Keyspaces utilizzando la console, CQL o il. AWS CLI
- Console
-
Come visualizzare le impostazioni di preriscaldamento del tavolo utilizzando la console.
-
Nel pannello di navigazione, scegli Tabelle, quindi scegli la tabella che desideri esaminare.
-
Nella scheda Capacità della tabella, continua con Preriscaldamento per i tavoli.
- Cassandra Query Language (CQL)
-
Visualizza le impostazioni del rendimento a caldo di una tabella utilizzando CQL
Per visualizzare le impostazioni del warm-throughput di una tabella, è possibile utilizzare la seguente istruzione CQL.
SELECT custom_properties FROM system_schema_mcs.tables WHERE keyspace_name='catalog' and table_name='book_awards'; // Output: ... custom_properties ---------------------------------------------------------------------------------- { 'warm_throughput': { 'read_units_per_second': '40000', 'write_units_per_second': '20000', 'status': 'AVAILABLE' } } ...
- CLI
-
Visualizzate le impostazioni del warm-throughput di una tabella utilizzando il AWS CLI
È possibile visualizzare le impostazioni del warm-throughput di una tabella utilizzando il
get-tablecomando, come illustrato nell'esempio seguente.aws keyspaces get-table \ --keyspace-name 'catalog' \ --table-name 'book_awards'Di seguito viene illustrato l'output di esempio del
get-tablecomando per una tabella a regione singola in modalità provisioning.{ "keyspaceName": "catalog", "tableName": "book_awards", ... Existing Fields ..., "capacitySpecificationSummary": { "throughputMode": "PROVISIONED", "readCapacityUnits": 20000, "writeCapacityUnits": 10000 }, "warmThroughputSpecificationSummary": { "readUnitsPerSecond": 40000, "writeUnitsPerSecond": 20000, "status": "AVAILABLE" } }Di seguito viene illustrato l'output di esempio per una tabella a regione singola in modalità on-demand.
{ "keyspaceName": "catalog", "tableName": "book_awards_ondemand", ... Existing Fields ..., "capacitySpecification": { "throughputMode": "PAY_PER_REQUEST" }, "warmThroughputSpecificationSummary": { "readUnitsPerSecond": 40000, "writeUnitsPerSecond": 20000, "status": "AVAILABLE" } }
- Java
-
Leggi le impostazioni di preriscaldamento di una tabella utilizzando l'SDK for Java.
Leggi i valori di throughput a caldo di una tabella utilizzando.
get-tableIl seguente esempio di codice ne è un esempio.import software.amazon.awssdk.services.keyspaces.KeyspacesClient; import software.amazon.awssdk.services.keyspaces.model.*; public class GetTableWithPreWarmingExample { public static void main(String[] args) { KeyspacesClient keyspacesClient = KeyspacesClient.builder().build(); // Get table details including PreWarming specification GetTableRequest request = GetTableRequest.builder() .keyspaceName("catalog") .tableName("book_awards") .build(); GetTableResponse response = keyspacesClient.getTable(request); // Access PreWarming details if (response.warmThroughputSpecification() != null) { WarmThroughputSpecificationSummary warmThroughputSummary = response.warmThroughputSpecification(); System.out.println("PreWarming Status: " + warmThroughputSummary.status()); System.out.println("Read Units: " + warmThroughputSummary.readUnitsPerSecond()); System.out.println("Write Units: " + warmThroughputSummary.writeUnitsPerSecond()); // Check if PreWarming is active if (warmThroughputSummary.status().equals("AVAILABLE")) { System.out.println("Table is fully pre-warmed and ready for high throughput"); } else if (warmThroughputSummary.status().equals("UPDATING")) { System.out.println("Table PreWarming is currently being updated"); } } else { System.out.println("Table does not have PreWarming enabled"); } } }