db2的物化表能不能每天做增量刷新?

参与9

1同行回答

tongshuaitongshuai数据库工程师北京新数科技有限公司
DB2物化查询表的刷新要考虑几个问题1、为什么要刷新2、用什么方法刷新3、什么时候刷新一、为什么要刷新物化表的数据来自于基表,当基表数据发生变化时如果不刷新,则会导致物化表数据与基表数据不一致。二、用什么方法刷新物化表有系统管理和用户管理两种,一般都是用系统管理...显示全部

DB2物化查询表的刷新要考虑几个问题

1、为什么要刷新
2、用什么方法刷新
3、什么时候刷新

一、为什么要刷新
物化表的数据来自于基表,当基表数据发生变化时如果不刷新,则会导致物化表数据与基表数据不一致。

二、用什么方法刷新
物化表有系统管理和用户管理两种,一般都是用系统管理的物化表。
系统管理物化表刷新方式有两种:即时刷新,当基表数据发生变化时即时刷新物化表数据。
延时刷新,基表数据发生变化时不实时刷新物化表数据,而是由用户执行: REFRESH TABLE 命令来刷新。

三、什么时候刷新
这个需要从总体来考虑。
如果是即时刷新的物化表,那就不要考虑什么刷新,因为是即时刷新的,但是这种方法会导致业务性能降低或者数据性能减低,如果不是必须的话不建议采用即时刷新方法。

延时刷新则是可以由DBA来控制刷新时间,可以考虑统一安排在业务不忙的时候进行刷新。

收起
互联网服务 · 2019-08-29

提问者

airstuky
项目经理某金融银行
擅长领域: 数据库云计算服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-08-29
  • 关注会员:3 人
  • 问题浏览:2539
  • 最近回答:2019-08-29
  • X社区推广