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]



--------------------------------------------------------------------------------------------------------------------------
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