create materialized view V_OA_M_CUSTOMER
refresh force on demand
start with to_date('08-12-2011 23:00:00', 'dd-mm-yyyy hh24:mi:ss') next to_date(concat(to_char(sysdate+1/8,'dd-mm-yyyy'),' 23:00:00'),'dd-mm-yyyy hh24:mi:ss') 
as
select erp_cus_seq.nextval as cusid,b.fnumber||u.fnumber as uionNum,hr.id oaid,hr.loginid oaloginid,
b.fname_l2 cusName,b.fnumber cusNumber,
u.fname_l2 fname,u.fnumber fmail,a.fname_l2 fdept
from hrmresource hr, CT_BO_BizOrgSaleInfoSalesEntry@erpslt e,ct_BO_BizOrg@erpslt b,t_PM_User@erpslt u,t_org_admin@erpslt a
where e.CFBizOrgID = b.fid and  e.CFSalesID = u.fid and e.CFSalesOrgUnitID = a.fid and hr.loginid=u.fnumber;代码如上:
select出的结果大概也就1w多行.速度很快.但创建物化视图时就很慢.这是什么原因啊?

解决方案 »

  1.   

    物化视图:是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。所以物化视图在创建的刷新时,速度很慢,这也是正常现像。
    目前好像没有什么好的解决办法吧。