[firebase-br] Melhorar velocidade na consulta
Forrest®
fernando.bg em gmail.com
Seg Jul 6 22:35:36 -03 2009
No dia 06/07/2009 às 17:41:26 catando milho no teclado samuel ferreira " escrivinhou " o texto
abaixo :
> andei fazendo uns testes aki e com tabelas pekenas nao deu diferenca, mas
> com tabelas grandes (q pra mim sao grandes) deu sim
>
> considere os indices
>
> i1 nome
> i2 fone
> i3 cidade
>
> select nome, fone, cidade
> from cliente
> were cidade = 1
>
> foi muito rapido
>
> mas ..........
>
> select nome, fone, cidade
> from cliente
> were cidade = 1
> order by nome
>
> demorou muito
>
>
> ai eu fiz o primeiro select e joguei o resultado num client data set com
> indice por nome, foi qs instantaneo
>
> a tabela tem nove milhoes de registros, isso me levou a kestionar meu modo
> de programar,pq uso bastante o order by.
>
> isso e assim mesmo ou eu fiz teste errado
>
>
> obs.: fb 2.1
Samuel só uma pergunta, no seu segundo teste para que usar o order by sendo que você já está
trazendo a cidade = 1 isso não seria a PK e retornaria apenas 1 registro. Ou eu entendi tudo errado?
T+++++++++++++++
----------------------------------------------------------------------------------
Errar é humano. Colocar a culpa em alguém é estratégico ! ! !
--
Mais detalhes sobre a lista de discussão lista