请问有方法查表的版本号吗

【详述】现在有个需求想去检查SR里的表数据是否发生过变化,然后做一些操作
现在没发现有提供出来一个查表的版本号的SQL,请教各位大佬有什么方式能做到
【背景】做过哪些操作?
【业务影响】
【StarRocks版本】例如:2.5.4
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【附件】

没有监控表数据变化的工具和内置方法。可以按照以下方法来查看表数据是否变化。
明细模型 DUPLICATE KEY里有时间字段createtime,定时查询那个表 select * from tablet order by createtime limit 1;

表里没有时间字段的话,是不是就无法判断变化了

information_schema.tables.UPDATE_TIME
如果表有数据有变化,这个字段的值会更新。

1赞

我们也有类似的需求,就是想监控表是否使用过,因为分析师会在库里创建大量的表,我们想看看某张表最后一次使用的时间(包括但不限于比如select,insert等等),超过一年未使用的表,我们发给业务确认,确认不用后就删除。

如果查询这张表,这个字段的值会变化吗?

select 您试一下吧,可能UPDATE_TIME不会更新,只有DML,DDL才会更新吧。

可以通过audit log来查看那些表是在用,其他表是没使用了。

[quote=“LIANGCHAOHUA, post:2, topic:7026”]
select * from tablet order by createtime limit 1;
[/quote]


直接通过账号查询吧