QUOTE:
原帖由
taochenpfj 于 2008-5-20 23:35 发表

我们现在的项目中用到了其他一些关联表,这些表有的是本地表,有的是本地视图,有的是远程表或视图,如果直接做成一个视图来整合这些数据结构的话,会严重的影响查询速度,所有相关联的这些表或视图中的数据最多也就几万行(特殊情况下,可能会更多点!但是也不会达到百万千万的级别)。
一方面,我在调优这方面不是很精通;另一方面,也因为有远程和本地表或视图的多重关联,使得视图的调优工作很难进行!
我们现在的一种解决方式是用了10g中的物化视图,以前也用过job,
但是用job会出现把表数据清空,然后再重新插入这样的操作,所以就会出现短暂的数据表空这样的状态,从而使得系统从表面上看很不稳定,总是会出现null异常;
现在尽管物化视图可以从一定程度上缓解job带来的问题,但是,因为物化视图本身的问题会出现刷新数据缓慢,甚至根本就不执行刷新操作!!!
我的问题是我的job或物化视图有没有更好的管理方案,或者除了这两种方式之外,有没有更好的管理方案??请不要提触发器,那家伙不能随便用的,我的这个数据视图是个基础视图,所以对于触发器这种不是很稳定的东西,各位就不要建议了!!
各位,如果你们有这方面的经验,来支支招吧,不胜感激啊!!