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

 



Responder a