[firebase-br] RES: Saber todas os diferentes valores que contem em umcampo ( GROUP BY )
Fernando Reis Guimarães
fernandobhz em gmail.com
Ter Set 26 16:05:49 -03 2006
Bom diz um select distinct rz from c2h_cll e foi a mesma coisa, demorou 1s e
500ms para executar.
E fez leituras não indexadas, sendo que existe o indice.
Em 26/09/06, Ton - Hotmail <hevertonc em hotmail.com> escreveu:
>
> 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
>
>
> ______________________________________________
> 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