在 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