缓存事件轮询表

缓存可以大大提高查询速度,每进行一次新的查询,就会自动创建一个新的缓存文件。当物理表发生改变的时候通知BI Server,例如表A,我们需要通知BI Server删除和表A相关的缓存文件(文件存在于OracleBIData/cache),当然可以通过Cache Manager手动更新。不过BIEE也提供了一种自动更新的方式,就是缓存轮询事件表。

基本工作原理就是, BI Server维护着一个或者多个缓存轮询事件表,可以设置间隔多长时间检测一次这个表,删除和该表有关的缓存

使用RCU用户下自身的表或者自己在数据库里创建表S_NQ_EPT

create table BI_DW_YX.S_NQ_EPT

(

 update_type    NUMBER(10) default1 not null,

 update_ts      TIMESTAMP(3)default SYSTIMESTAMP not null,

 database_name  VARCHAR2(120),

 catalog_name   VARCHAR2(120),

 schema_name    VARCHAR2(120),

 table_name     VARCHAR2(120) notnull,

 other_reserved VARCHAR2(120)

)

tablespace BI_DW_DAT

 pctfree 10

 initrans 1

 maxtrans 255

nologging;

 

BI_QUERY用户下创建同义词

-- Create the synonym

create or replace synonym S_NQ_EPT

 for BI_DW_YX.S_NQ_EPT;



联机打开rpd  

工具--实用程序--ORACLE BI时间表--执行

选中该表,进行执行。

时间由原来的60可以改成10分钟。

缓存事件轮询表配置完成。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值