Warmdurchsatz einer Amazon Keyspaces-Tabelle anzeigen - Amazon Keyspaces (für Apache Cassandra)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Warmdurchsatz einer Amazon Keyspaces-Tabelle anzeigen

Sie können die aktuellen Warmdurchsatzwerte Ihrer Amazon Keyspaces-Tabelle mit der Konsole, CQL oder dem anzeigen. AWS CLI

Console
So zeigen Sie die Vorwärmeinstellungen Ihres Tisches mithilfe der Konsole an.
  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Keyspaces-Konsole zu https://console.aws.amazon.com/keyspaces/Hause.

  2. Wählen Sie im Navigationsbereich Tabellen und dann die Tabelle aus, die Sie überprüfen möchten.

  3. Fahren Sie in der Tabelle auf der Registerkarte Kapazität mit dem Abschnitt Vorwärmen für Tische fort.

Cassandra Query Language (CQL)
Zeigen Sie mithilfe von CQL die Warmdurchsatzeinstellungen einer Tabelle an
  • Um die Warmdurchsatzeinstellungen einer Tabelle anzuzeigen, können Sie die folgende CQL-Anweisung verwenden.

    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
Zeigen Sie die Warmdurchsatzeinstellungen einer Tabelle mit dem AWS CLI
  • Sie können die Warmdurchsatz-Einstellungen einer Tabelle mithilfe des get-table Befehls anzeigen, wie im folgenden Beispiel gezeigt.

    aws keyspaces get-table \ --keyspace-name 'catalog' \ --table-name 'book_awards'

    Im Folgenden wird die Beispielausgabe des get-table Befehls für eine Tabelle mit nur einer Region im Bereitstellungsmodus gezeigt.

    { "keyspaceName": "catalog", "tableName": "book_awards", ... Existing Fields ..., "capacitySpecificationSummary": { "throughputMode": "PROVISIONED", "readCapacityUnits": 20000, "writeCapacityUnits": 10000 }, "warmThroughputSpecificationSummary": { "readUnitsPerSecond": 40000, "writeUnitsPerSecond": 20000, "status": "AVAILABLE" } }

    Im Folgenden wird die Beispielausgabe für eine Tabelle mit einer einzigen Region im On-Demand-Modus gezeigt.

    { "keyspaceName": "catalog", "tableName": "book_awards_ondemand", ... Existing Fields ..., "capacitySpecification": { "throughputMode": "PAY_PER_REQUEST" }, "warmThroughputSpecificationSummary": { "readUnitsPerSecond": 40000, "writeUnitsPerSecond": 20000, "status": "AVAILABLE" } }
Java
Lesen Sie die Vorwärmeinstellungen einer Tabelle mit dem SDK for Java.
  • Lesen Sie die Warmdurchsatzwerte einer Tabelle mit. get-table Das folgende Codebeispiel ist ein Beispiel dafür.

    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"); } } }