Visualizza la velocità effettiva effettiva di una tabella Amazon Keyspaces - Amazon Keyspaces (per Apache Cassandra)

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.
  1. Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.

  2. Nel pannello di navigazione, scegli Tabelle, quindi scegli la tabella che desideri esaminare.

  3. 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-table comando, 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-table comando 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-table Il 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"); } } }