我不知道物化视图是如何更新的。我创建了物化视图,并且每分钟更新一次。物化视图更新时间不正确
create materialized view vmat
refresh force on demand
start with to_date('07-08-2017 10:00:00', 'dd-mm-yyyy hh24:mi:ss')
next sysdate+(1/(24*60))
as
select * from mat where id>3;`
但它在user_mview_refresh_times
在2017年8月7日16时21分07秒刷新。它应该在2017/8/7 16:21:00更新。所以我很困惑。
所以你说它更新了7秒后,你打算它? – Shahzaib
我认为这是不可能更新7秒。表中只有10行。我开始于07-08-2017 10:00:00并每分钟更新一次表。因此它应该在每分钟开始时更新。我只是做一个测试,并将其应用于我的工作。 –
我做了一点改动,让物化视图每小时更新一次。我觉得很奇怪。当我在'07 -08-2017 10:15:24'创建物化视图时,下一次更新时间是'07 -08-2017 11:15:24'。看起来'起始'条款不起作用。无论'开始'条款是什么。 –