Überprüfen Sie den Status der Tabellenerstellung in Amazon Keyspaces - 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.

Überprüfen Sie den Status der Tabellenerstellung in Amazon Keyspaces

Amazon Keyspaces führt Datendefinitionssprache-Operationen (DDL), wie das Erstellen und Löschen von Tabellen, asynchron aus. Sie können den Erstellungsstatus neuer Tabellen in der AWS Management Console, was angibt, wann eine Tabelle ausstehend oder aktiv ist. Sie können den Erstellungsstatus einer neuen Tabelle auch programmgesteuert überwachen, indem Sie die Systemschematabelle verwenden.

Eine Tabelle wird im Systemschema als aktiv angezeigt, wenn sie einsatzbereit ist. Das empfohlene Entwurfsmuster, um zu überprüfen, wann eine neue Tabelle einsatzbereit ist, besteht darin, die Amazon Keyspaces-Systemschematabellen (system_schema_mcs.*) abzufragen. Eine Liste der DDL Anweisungen für Tabellen finden Sie im Tabellen Abschnitt in der CQL Sprachreferenz.

Die folgende Abfrage zeigt den Status einer Tabelle.

SELECT keyspace_name, table_name, status FROM system_schema_mcs.tables WHERE keyspace_name = 'mykeyspace' AND table_name = 'mytable';

Für eine Tabelle, die noch erstellt wird und noch aussteht, sieht die Ausgabe der Abfrage wie folgt aus.

keyspace_name | table_name | status --------------+------------+-------- mykeyspace | mytable | CREATING

Für eine Tabelle, die erfolgreich erstellt wurde und aktiv ist, sieht die Ausgabe der Abfrage wie folgt aus.

keyspace_name | table_name | status --------------+------------+-------- mykeyspace | mytable | ACTIVE