有没有其他方法来安排刷新?假设我想每2小时更新一次MQT。这可能吗?
示例:
CREATE TABLE MY_MQT (average, sum, max) as (
SELECT
avg(table1.field1) as average,
sum(table2.field2) as sum,
max(table3.field3) as max
FROM TABLE1, TABLE2, TABLE3
)
DATA INITIALLY DEFERRED
REFRESH DEFERRED
答案 0 :(得分:2)
如果您使用的是DB2 9.7,则可以编写存储过程来处理刷新并使用Administrative Task Scheduler来执行它。或者,如果你想使用不在数据库中的东西,可以使用cron来安排它。
如果您需要频繁刷新MQT,是否考虑使用刷新立即MQT,以完全避免这种维护?