你的视图越复杂当然要比查询单表慢,如果要做一样的查询,速度是差不多的。

解决方案 »

  1.   

    9i以前应该是慢的吧  9i以后是物化视图
    应该是一样的
      

  2.   

    不对呀,我怎么感觉慢很多呢?
    我的视图代码如下:
    CREATE OR REPLACE VIEW OPERATOR.VIEW_CNGP_SMS
        (RESULT,COMPANY,DESTTERMID,FEECODE,FEETYPE,MSGCONTENT,MSGLEN,SAVETIME,
        SERVICEID,SMID,SRCTERMID,STATUS)
    AS
    SELECT  
        a.RESULT, 
        b.COMPANY, 
        b.DESTTERMID, 
        b.FEECODE, 
        b.FEETYPE, 
        b.MSGCONTENT, 
        b.MSGLEN, 
        b.SAVETIME, 
        b.SERVICEID, 
        b.SMID, 
        b.SRCTERMID, 
        b.STATUS 
        FROM OPERATOR.CNGP_SEND_RESULT a , OPERATOR.CNGP_SMS b    WHERE ( 
        ( a.DESTTERMID = b.desttermid ) 
        and 
        (a.msgid = b.smid)
        and 
        (a.RESULT = 'DELIVRD')
        ) 目前视图中选不出信息,但select *的速度还特别慢!不知道是怎么回事