[firebase-br] Group By X Distinct

Carlos H. Cantu (TeamFB) listas em warmboot.com.br
Sex Nov 16 10:30:06 -03 2007


Compare os planos gerados, se forem diferentes, está aí sua resposta.

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

RK> Salve galera!!

RK> Estou com uma dúvida e não achei nenhum tópico que possa me responder sobre ela:
RK> Andei fazendo uns testes em um banco meu e percebi que usar o group by num select em vez da
RK> função distinct para listar os registros sem repetí-los tem uma performance mais rápida...
RK> Considerando que o Distinct é usado especificamente para me
RK> mostrar os registros uma só vez, o
RK> que eu preciso, e o Group By é mais usado para agrupar registros para realizar selects que
RK> contenham campos com agrupamento (SUM,MAX, COUNT...) qual o motivo dele ser mais rápido e se
RK> existe alguma desvantagem contra eu usar o group by em vez do distinct para me listar esses
RK> registros sem repetição?

RK> Valew!
RK> ______________________________________________
RK> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
RK> Para editar sua configuração na lista, use o endereço
RK> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
RK> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista