[firebase-br] Saber todas os diferentes valores que contem em umcampo ( GROUP BY )

Rubem Nascimento da Rocha djpardalrocha em hotmail.com
Ter Set 26 20:12:51 -03 2006


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





Mais detalhes sobre a lista de discussão lista