有在Oracle生产库中使用物化视图的吗? 能介绍下应用场景吗?
AB两个数据库。B访问A,为了避免网络开销。把A的数据通过dblink过来,物化到本地。
有时间间隔刷新。
切记别太频繁。也别太多。
我以前50个表,5秒一次。
最后用ogg全部替换。系统负荷下降40%多。
物化视图主要用于OLAP或数据仓库。因为报表一般是针对业务基表进行聚合运算的结果,如果没有物化视图,则每次出报表都要查询业务基表,CPU和IO开销都极大。可以将已经做完聚合运算的结果存到一个物流表里,这样出报表就查询这个物理表即可,这个物理表就是物化视图,可通过设置,采取一定的刷新方式。