我有一个在 BIRT 报告中使用的查询(在 IBM 的 Maximo Asset Management 平台中)。
我正在考虑将查询存储在物化视图中,以提高性能并减少系统负载。
问题:
如果 MV 已过期,是否有办法故意让报告失败?
- 换句话说,我们宁愿报告中没有数据,也不愿有错误的数据。
编辑:
我从问题中删除了过多的细节。
我有一个在 BIRT 报告中使用的查询(在 IBM 的 Maximo Asset Management 平台中)。
我正在考虑将查询存储在物化视图中,以提高性能并减少系统负载。
问题:
如果 MV 已过期,是否有办法故意让报告失败?
编辑:
我从问题中删除了过多的细节。
当您可以在执行实际查询之前签
LAST_REFRESH_DATE
入时,为什么还要为新列而烦恼。ALL_MVIEWS
ALL_MVIEWS
还有基本/高级查询重写。
以@BalazsPapp 的回答为基础:
我可以检查 ALL_MVIEWS 或 USER_MVIEWS 中的 LAST_REFRESH_DATE: