TEm cláusula de data na primeira tabela, mesmo assim o
desempenho é ruim. 
Eu estou pensando em utilizar subquery na primeira
tabela, onde retorno somente os códigos e depois faço
o join na segunda tabela.
--- Domos§ <[EMAIL PROTECTED]> escreveu:

> Você tem que usar hint para usar oindice que vc
> quer, ma sua consulta
> não tem nenhuma condição de data ou coisa assim?
> 
> Veja da forma que esta passando o sql, ele vai ler
> todos os registros
> da tabela a.
> 
> Caso queria um material sobre tunning, me escreva
> que passo a vc.
> 
> []´s
> 
> Falconi
> 
> --- Em oracle_br@yahoogrupos.com.br, Francisco
> Garcia <[EMAIL PROTECTED]>
> escreveu
> >
> > A versão é 8.1.7.0.0
> > 
> > --- Rafael Almeida Milanez
> > <[EMAIL PROTECTED]> escreveu:
> > 
> > > se puder mandar a versão do banco ajuda bastante
> > >  
> > > voce pode força-lo a usar o indice, nesse caso
> > > talvez o otimizador optou por não utiliza-lo 
> > > 
> > > ________________________________
> > > 
> > > De: oracle_br@yahoogrupos.com.br
> > > [mailto:[EMAIL PROTECTED] Em nome de
> > > Francisco Garcia
> > > Enviada em: quinta-feira, 3 de janeiro de 2008
> 09:12
> > > Para: oracle_br@yahoogrupos.com.br
> > > Assunto: [oracle_br] Índice X volume de
> registros
> > > 
> > > 
> > > 
> > > Pessoal
> > > estou com um problema de desempenho de query. 
> > > 
> > > Uma tabela faz join em outra tabela através da
> chave
> > > estrangeira.
> > > 
> > > select campo1, campo2 from tab_a,tab_b
> > > where tab_a.cod_a = tab_b.cod_a
> > > 
> > > tab_b.cod_a é a chave estrangeira de tab_a.cod_a
> 
> > > 
> > > Os índices estão criados tudo como manda o
> figurino.
> > > Analyze feito.
> > > 
> > > Mas ao fazer o join acima não pega o índice na
> > > tab_b.
> > > Eu criei as mesmas tabelas em outro banco, mas
> com
> > > 5%
> > > do volume da tabela do banco de produção. E o
> join
> > > funcionou perfeitamente. O DBA alega q o volume
> > > influencia na utilização de índices. tab_a tem
> > > 1.298.603 registros, tab_b tem 31.013.198
> registros.
> > > 
> > > Tem saída pra esse problema?
> > > 
> > > Obrigado a todos.
> > > 
> > > 
> > > 
> > > Abra sua conta no Yahoo! Mail, o único sem
> limite de
> > > espaço para armazenamento!
> > > http://br.mail.yahoo.com/
> > > <http://br.mail.yahoo.com/> 
> > > 
> > > 
> > >  
> > > 
> > > 
> > > [As partes desta mensagem que não continham
> texto
> > > foram removidas]
> > > 
> > > 
> > 
> > 
> > 
> >       Abra sua conta no Yahoo! Mail, o único sem
> limite de espaço
> para armazenamento!
> > http://br.mail.yahoo.com/
> >
> 
> 
> 



      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

Responder a