Estou colocando esse post aqui, pois quero tirar uma duvida de performance, porém é sobre oracle…
As minhas queries tem MUITAS subqueries oque faz a performance ir la no pé…, estava conversando com um amigo ele me disse que se eu substituir as subqueries por funções a performance melhora muito,
Gostaria de confirmar isso com alguem, pq ainda não consegui testar e não encontrei nenhum material na internet falando sobre isso.
Att.
Não necessariamente uma função fará o SELECT ficar mais performático neste caso.
Para que você está utilizando as sub-queries? Em qual cláusula? Explica melhor o que você está tentando fazer.
Nas clausulas SELECT e WHERE, trata-se de uma querie aqui da empresa que ta feiosa e to vendo uma forma de otimizar…
Qual a versão do Oracle? O 10, que foi o que eu trabalhei um tempo, tem uma ferramente no EM, que voce manda ele analisar a query sendo executada, e ele mesmo sugere alterações para melhorar a performance.