Seu banco trabalha por estatistica ou por Custo? se for por curto verifique as estatisticas das tebelas
att Welvis Douglas. --- Alexander Rocha <[EMAIL PROTECTED]> escreveu: > Lilica, > > nem estudei os seus índices, mas costumo testar de > cara o /*+ FIRST_ROWS */ > quando o retorno eh de poucos registros, como esse é > seu caso, faça uma > tentativa, pode funcionar. > > Abs, > > Alexander Rocha. > > > Em 28/06/06, Lilica <[EMAIL PROTECTED]> escreveu: > > > > Pessoal, bom dia! > > Estou com um select que está lento. Alguém teria > idéias de como > > melhorá-lo? > > Segue abaixo o select e o plano de execução. > > Desde já agradeço! > > > > QUERY: > > ------ > > SELECT > > h2.col1, > > round(h3.col2,2), > > round(sum(h1.col2),2),count(*) > > from tab1 h1, > > tab2 h2, > > tab2 h3 > > WHERE h2.col3 = '06/01/2006' > > and h1.col4 = h2.col5 > > and h1.col6 = h2.col6 > > and h3.col3 = '06/01/2006' > > and h3.col7 = h2.col7 > > and h3.col5 = h3.col1 > > group by 1,2 > > order by 1 > > > > > > Estimated Cost: 53734 > > Estimated # of Rows Returned: 1 > > Temporary Files Required For: Order By Group By > > > > 1) h1: REMOTE PATH > > Remote SQL Request: > > select x0.col2 ,x0.col4 ,x0.col6 > > from tab1 x0 > > > > > > 2) h2: INDEX PATH > > > > Filters: h2.col3 = 06/01/2006 > > > > (1) Index Keys: col5 col6 (Serial, > fragments: ALL) > > Lower Index Filter: (h1.col4 = h2.col5 > > AND h1.col6 = h2.col6 ) > > NESTED LOOP JOIN > > > > 3) h3: SEQUENTIAL SCAN > > > > Filters: > > Table Scan Filters: (h3.col5 = h3.col1 > > AND h3.col3 = 06/01/2006 ) > > > > > > DYNADynamic Hash Filters: h3.col7 = h2.col7 > > > > __________________________________________________ > > Fale com seus amigos de graça com o novo Yahoo! > Messenger > > http://br.messenger.yahoo.com/ > > > > [As partes desta mensagem que não continham texto > foram removidas] > > > > > > > > > [As partes desta mensagem que não continham texto > foram removidas] > > _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/[email protected]/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __________________________________________________________________ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
