[firebase-br] Saber todas os diferentes valores que contem em umcampo ( GROUP BY )
Fernando Reis Guimarães
fernandobhz em gmail.com
Qua Set 27 00:55:46 -03 2006
bom criei um indice so para ele e deu certo...
Pelo menos utilizou o indice...
Brigadão...
Mas pq isso acontece?
Em 26/09/06, Rubem Nascimento da Rocha <djpardalrocha em hotmail.com> escreveu:
>
> Cria um índice pr'esse campo e depois roda esse SQL. Pode ser que melhore
> o
> tempo. Sds.
>
>
> >From: "Fernando Reis Guimarães" <fernandobhz em gmail.com>
> >Reply-To: FireBase <lista em firebase.com.br>
> >To: FireBase <lista em firebase.com.br>
> >Subject: [firebase-br] Saber todas os diferentes valores que contem em
> >umcampo ( GROUP BY )
> >Date: Tue, 26 Sep 2006 15:11:41 -0300
> >
> >Olá pessoal.
> >To com um problemão...
> >
> >To precisando saber quais valores diferentes existem num campo de uma
> >tabela
> >enorme(12 milhoes regitros).
> >E to fazendo assim.:
> >
> >SELECT RZ
> >FROM C2H_CLL
> >GROUP BY RZ
> >
> >Só que quando fui analisa-lá no ibexpert olhem só.
> >Plan
> >PLAN SORT ((C2H_CLL NATURAL))
> >
> >Adapted Plan
> >PLAN SORT ((C2H_CLL NATURAL))
> >
> >------ Performance info ------
> >
> >Prepare time = 355ms
> >Execute time = 455ms
> >Avg fetch time = 56,88 ms
> >Current memory = 1.140.996
> >Max memory = 1.263.332
> >Memory buffers = 2.048
> >Reads from disk to cache = 876
> >Writes from cache to disk = 3
> >Fetches from cache = 137.532
> >
> >E nó grafico ( em anexo ), ta mostrando que ele leu toda a tabela sem
> >índice. Isso é insustentável.
> >Mas tem um índicie na tabela que esse campo ta lá junto com os outros...
> >O que pode ser que ta acontecendo?
> >Tem alguma outra maneira de se buscar isso mais rápido?
> >
> >Obrigado;
> >Atenciosamente;
> >Fernando.
> >
> >
> >--
> >Atenciosamente;
> >Fernando.
> >______________________________________________
> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >Para editar sua configuração na lista, use o endereço
> >http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> _________________________________________________________________
> MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
Atenciosamente;
Fernando.
Mais detalhes sobre a lista de discussão lista