Pular para o conteúdo

Fóruns SQL e PL/SQL View e subquerys View e subquerys

#91011
angelomm
Participante

    O que eu não consigo entender é porque em determinados bancos a view excecuta com desempenho e outros é péssimo, e em ambos possuem uma estrutura similar com grande volume de dados.

    teve um caso que eu fiz o seguinte sql:

    select * from minha_view v1,tabela t1
    where v1.id = t1.id

    e o desempenho foi péssimo, ai mudei para:

    select * from (select id, campo1, campo2 from t2) v1, tabela t1
    where v1.id = t1.id

    e o desempenho foi otimo.

    Infelizmente não tenho como postar exatamente as tabelas e relacionamentos, pois a empresa não permite.

    Será que não poderia ser algum parametro do oracle? neste caso é oracle 10g.