[firebase-br] Saber todas os diferentes valores que contem em um campo ( GROUP BY )
Fernando Reis Guimarães
fernandobhz em gmail.com
Ter Set 26 15:11:41 -03 2006
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.
Mais detalhes sobre a lista de discussão lista