本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢查 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