【发布时间】:2012-05-23 18:42:32
【问题描述】:
oracle(11g) 的物化视图是数据仓库中聚合表的良好实践吗?
我们有每天替换 2 个月数据的 DW 流程。有时这意味着每个月的演出很少(约 10 万行)。 最重要的是物化视图,在夜间数据传输周期后刷新。 我的问题是创建聚合表而不是 MV 会更好吗?
【问题讨论】:
-
如果您能解释一下您考虑更换 MV 的原因会很有帮助;我认为某些问题会促使您寻找替代方案,这对人们了解您要解决的问题很有用。
-
我不确定这是否有用。我有一个案例(几年前),在 Oracle 9i 中的 MV 体验不佳。查询重写搞砸了很多,查询时间太长。我认为这在几乎每个 DW 中都很常见,我想知道是否有人之前检查过它,它是否稳定并提供比聚合表更好的性能。
-
您现在是不是性能不佳,系统不稳定?如果你这样做了,那么你当然应该调查原因,但另一方面,如果一切都运行良好,那么你的时间可能最好花在其他地方。在问题存在之前解决问题很困难:-)
-
在4小时的夜间负载中,2小时是MV刷新。没有问题,只是想让它接近 2 小时。
标签: oracle11g data-warehouse materialized-views