View a markdown version of this page

Verifica lo stato di creazione della tabella in 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à.

Verifica lo stato di creazione della tabella in Amazon Keyspaces

Amazon Keyspaces esegue operazioni DDL (Data Definition Language), come la creazione e l'eliminazione di tabelle, in modo asincrono. Puoi monitorare lo stato di creazione di nuove tabelle in Console di gestione AWS, che indica quando una tabella è in sospeso o attiva. È inoltre possibile monitorare lo stato di creazione di una nuova tabella a livello di codice utilizzando la tabella dello schema di sistema.

Una tabella indica come attiva nello schema di sistema quando è pronta per l'uso. Il modello di progettazione consigliato per verificare quando una nuova tabella è pronta per l'uso è il polling delle tabelle dello schema di sistema di Amazon Keyspaces ()system_schema_mcs.*. Per un elenco delle istruzioni DDL per le tabelle, consulta la Tabelle sezione nel riferimento al linguaggio CQL.

La seguente interrogazione mostra lo stato di una tabella.

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

Per una tabella che è ancora in fase di creazione ed è in sospeso, l'output della query è il seguente.

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

Per una tabella che è stata creata correttamente ed è attiva, l'output della query è simile al seguente.

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