Redshift 表 - 在表上查找查询的最后日期

Dan*_*ong 5 database-administration amazon-web-services amazon-redshift

我正在尝试清理我的小型数据库并尝试查看上次实际查询某些表的时间,但似乎找不到任何有关如何执行此操作的文档。我可以获得模式中所有表的列表和大小,但在轮询我的用户之前无法确定哪些可能是陈旧的。

有谁知道一种方法来获取在红移中使用/查询表的最后日期?

select
    schema,  
    "table",
     size as GB
from svv_table_info
    where schema = 'measure' or schema = 'mphd' or schema = 'offer'
order by schema asc;
Run Code Online (Sandbox Code Playgroud)

Joh*_*ein -1

您很可能必须解析STL_QUERYTEXT存储 SQL 查询的条目。

可能更容易解析STL_EXPLAIN。

这两个表都可以连接起来STL_QUERY以获得执行查询的时间。