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/