› Fóruns › SQL e PL/SQL › View › Responder a: View
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