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

Ton - Hotmail hevertonc em hotmail.com
Ter Set 26 15:15:58 -03 2006


   Usa um Distinct

   SELECT DISTINCT RZ
     FROM C2H_CLL

        Ton
Analista de Sistemas
 DotCom Informática
 
"A infrmação não é um produto,
e sim a matéria prima." (Ton)

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Fernando Reis Guimarães
Enviada em: terça-feira, 26 de setembro de 2006 15:12
Para: FireBase
Assunto: [firebase-br] Saber todas os diferentes valores que contem em
umcampo ( GROUP BY )

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





Mais detalhes sobre a lista de discussão lista