物化视图刷新效率服务施工质量怎么样?工作效率高吗?

我建立了一个物化视图然后数據源关机三天,我也关机三天再开机以后,物化视图不会物化视图刷新效率了

在源表有物化视图日志

9月30日停的,后来就不会自己物化視图刷新效率了

}

物化视图的快速物化视图刷新效率采用了增量的机制在物化视图刷新效率时,只针对基表上发生变化的数据进行物化视图刷新效率因此快速物化视图刷新效率是物化視图物化视图刷新效率方式的首选。

但是快速物化视图刷新效率具有较多的约束而且对于采用ON COMMIT模式进行快速物化视图刷新效率的物化视圖更是如此。对于包含聚集和包含连接的物化视图的快速物化视图刷新效率机制并不相同而且对于多层嵌套的物化视图的快速物化视图刷新效率更是有额外的要求。

如此多的限制一般很难记全当建立物化视图失败时,Oracle给出的错误信息又过于简单有时无法使你准确定位箌问题的原因。

Oracle提供的DBMS_MVIEW.EXPLAIN_MVIEW过程可以帮助你快速定位问题的原因下面通过一个例子来说明,如果通过这个过程来解决问题

建立一个快速物囮视图刷新效率的嵌套物化视图:

上面建立好基表,下面建立第一层物化视图

实体化视图日志已创建。

实体化视图日志已创建

实体化視图日志已创建。

第一次物化视图已经建立成功下面建立嵌套物化视图:

实体化视图日志已创建。

错误出现了不过错误的描述包含的信息量并不大。我们看看Oracle的文档上是如何描述这个错误的

文档上的描述也是十分笼统的,并没有指出具体问题所在

该过程可以输入已經存在的物化视图名称(或USER_NAME.MV_NAME),也可输入建立物化视图的查询语句另外一个参数STATEMENT_ID输入一个语句ID,为了标识出表中对应的记录

PL/SQL 过程已成功完成。

根据上面的信息已经可以确定问题的原因了,对于聚集物化视图使用了SUM(COLUMN),但是没有包括COUNT(COLUMN)

修改物化视图,重新建立:

}

我要回帖

更多关于 物化视图刷新效率 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信