cassandra中查询键空间,表,列的创建时间方法
cassandra中默认有键空间system,该键空间中的表会记录该集群的相关操作信息,例如其他键空间的记录,表的记录,列的记录,我们可以通过这些记录写入的时间(writetime),来获取这些键空间,表,列的创建时间。
示例如下,先创建好测试用的键空间与表:
此时我们查看system,我们此时需要关注的有:
查看schema_keyspaces
,我们能获取键空间相关的信息:
select * from schema_keyspaces where keyspace_name = 'test';
再通过writetime选择未更新过的字段,便可以获取到键空间的创建时间:
select writetime(durable_writes) from schema_keys