首页 文章

从虚拟视图创建物化视图

提问于
浏览
0

我是oracle和物化视图的新手 . 我已经创建了一个数据视图,这个视图在我们的应用程序中产生了很大的瓶颈 . 为了降低虚拟视图的复杂性,将数据划分为反映某些业务域的相应部分虚拟视图 . 即我想用于物化视图的主虚拟视图包含从零件虚拟视图连接的数据 .

我的问题是,如果我可以从主虚拟视图创建物化视图 . Forther,II希望每次提交更新数据 .

create materialized view log on main_view;
create materialized view main_view_mv refresh fast on commit
as select col_1 from main_view;
commit;

是否可以创建物化视图?这些命令是否可以刷新物化视图?

对任何提示都有所了解 .

1 回答

  • 1

    要回答您的问题:不,您无法在视图上创建物化视图日志 - 仅在表上 . this answer中描述了FAST可刷新物化视图的要求

    物化视图不是't a magic tool to make slow views execute fast. You' ll可能要检查 why 主视图很慢 .

相关问题