【问题标题】:How to get DB2 MQT last refresh time如何获取 DB2 MQT 上次刷新时间
【发布时间】:2021-03-29 23:12:28
【问题描述】:

对于 z/OS 上的 DB2 物化查询表,如何检索上次刷新时间?

The documentation states DB2 在 REFRESH 期间执行的操作之一是使用刷新时间戳填充目录。

  1. 使用刷新时间戳和基数更新 DB2 目录 具体化查询表

哪些目录表和列保存此信息?

我一直在寻找这个,以便将时间戳与另一个资源进行比较,看看它自上次刷新以来是否发生了变化。如果自上次刷新后其他资源已更改,则必须刷新 MQT。

【问题讨论】:

  • 很高兴自己回答的问题实际上写得很好,请点赞

标签: sql db2


【解决方案1】:

您可以在表 SYSIBM.SYSVIEWS

REFRESH_TIME 列中找到上次刷新时间戳

您可以使用以下 SQL 检索特定表的上次刷新时间戳:

SELECT REFRESH_TIME
FROM SYSIBM.SYSVIEWS
WHERE NAME = ?
AND CREATOR = ?
AND TYPE = 'M'

有关详细信息,请参阅IBM documentation for the SYSIBM.SYSVIEWS 表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-13
    • 2015-01-06
    • 2011-09-16
    • 2017-05-01
    • 1970-01-01
    相关资源
    最近更新 更多