Se alguém souber de algum link na web onde eu possa
pegar algumas dicas eu agradeço.

--- Leandro Ortigão Pereira <[EMAIL PROTECTED]>
escreveu:

> Vc pode usar um hint na sua consulta para forçar a
> utilização do índice.
> 
> Ex: SELECT /*+ index(t1 t1_abc) index(t2 t2_abc) */
> COUNT(*)
> FROM t1, t2
> WHERE t1.col1 = t2.col1;
> 
>  
> 
> At.
> 
>  
> 
> Leandro
> 
>  
> 
> De: oracle_br@yahoogrupos.com.br
> [mailto:[EMAIL PROTECTED] Em
> nome de Francisco Garcia
> Enviada em: quinta-feira, 3 de janeiro de 2008 08: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/
> 
>  
> 
> 
> 
> [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/

Responder a