Pular para o conteúdo

Fóruns SQL e PL/SQL View Responder a: View

#147538
Avatar photoJosé Laurindo Chiappa
Moderador

    blz, Eliza ? Concordo absolutamente com o Motta que vc deve focar PRIMEIRO nos SQLs mais básicos… Assim sendo, PRIMEIRO veja se um simples :

    SELECT (texto do SELECT da view) as mc
    WHERE mc.nunota = numerodenota
    AND mc.codprod = códigodeproduto;

    retorna rápido E gera um plano de Execução aceitável, recomendo Inclusive que vc extraia o plano de execução REAL (com A-ROWS e E-ROWS) dessa consulta, tipo o mostrado em https://blogs.oracle.com/optimizer/how-to-generate-a-useful-sql-execution-plan….
    SE REALMENTE o tempo de resposta foi BOM, o plano de execução foi aceitável E não há diferença significativa entre A-ROWS x E-ROWS ok, tuas Estatísticas tão boas, aí Sim ,vamos analisar o JOIN dessa view com outras tabelas, um JOIN por vez….

    Abraços,

    Chiappa