檢查 Amazon Keyspaces 中的表格創建狀態 - Amazon Keyspaces (適用於 Apache Cassandra)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

檢查 Amazon Keyspaces 中的表格創建狀態

Amazon Keyspaces 會以非同步方式執行資料定義語言 (DDL) 作業,例如建立和刪除資料表。您可以監視中新表格的建立狀態 AWS Management Console,表示資料表何時處於擱置狀態或作用中。您也可以使用系統結構描述表格,以程式設計方式監視新資料表的建立狀態。

準備就緒時,表格會在系統結構描述中顯示為作用中狀態。建議檢查新資料表何時可供使用的設計模式是輪詢 Amazon Keyspaces 系統架構表 (system_schema_mcs.*)。如需表格的DDL陳述式清單,請參閱CQL語言參考中的資料表章節。

下面的查詢顯示了一個表的狀態。

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

對於仍在建立且擱置中的資料表,查詢的輸出如下所示。

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

對於已成功建立且處於作用中狀態的資料表,查詢的輸出如下所示。

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