Lui*_*eal 5 postgresql amazon-web-services amazon-redshift
我正在尝试获取在表中执行插入的最后日期(亚马逊redshift),有没有办法使用元数据来执行此操作?这些表不存储任何时间戳列,即使它们具有时间戳列,我们也需要找出3k表,因此这是不切实际的,因此元数据接近其策略。有小费吗 ?
所有查询的插入执行步骤都记录在STL_INSERT中。此查询应为您提供所需的信息:
SELECT sti.schema, sti.table, sq.endtime, sq.querytxt
FROM
(SELECT MAX(query) as query, tbl, MAX(i.endtime) as last_insert
FROM stl_insert i
GROUP BY tbl
ORDER BY tbl) inserts
JOIN stl_query sq ON sq.query = inserts.query
JOIN svv_table_info sti ON sti.table_id = inserts.tbl
ORDER BY inserts.last_insert DESC;
Run Code Online (Sandbox Code Playgroud)
注意: STL表仅保留大约两到五天的日志历史记录。
| 归档时间: |
|
| 查看次数: |
2931 次 |
| 最近记录: |