快速刷新提交联合所有实例化视图(在Oracle中)是否复制所有底层数据,还是只有一个引用它?“union all”物化视图是否占用空间?
如果物化视图不复制所有数据是反正有做到以下几点:
create table3 as (table1 union all table2);
所以,我可以创建索引和表3物化视图日志,和表3中仅仅是表的引用1和表2
的原因是我想放在一个物化视图如下:
create materialized view mat1
refresh fast on commit
(
select data, count(*)
from (table1 union all table2)
group by data
);
但上面没有快速刷新。
但以下诸如此类的事情,工作原理:
create materialized view mat1
refresh fast on commit
(
select data from table1
union all
select data from table2
);
create materialized view mat2
refresh fast on commit
(
select data, count(*)
from mat2
group by data
);
但我担心的第一个物化视图不必要地复制所有数据。
你觉得这个词“物化'的意思?任何东西都可以成为材料而不占用任何空间? –