View

07/11/2005

0

Preciso montar uma view juntando duas tabelas:
Problema: Preciso usar um indice em cada tabela
create view......
....
....
Select campoA,campoB from tabA plan(tabA index(indexA))
Union All
Select campoA,campoB from tabB plan(tabB index(indexB))

Sem estes indices é usado o plan natural deixando a consulta muito lenta
+- 5.000.000 de registros cada tabela

O q faço?


Orpolonio

Orpolonio

Responder

Posts

07/11/2005

Motta

Qual bd ?

O Oracle ´junta´a query eda view com a query que usa e view e otimiza o acesso, um acesso do tipo select * from tabela sem filtro quase sempre faz um full table scan.


Responder

08/11/2005

Orpolonio

FB 1.5


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar