Jean falou uma coisa minha importante, ainda mais de tratando de EJB.Nunca,
mas nunca use "select p from Pessoas p", opte sempre por "select p.id,
p.nome".

Abraços!
João Augusto Zaratine
blog.joaoaugusto.com.br

Em 31 de março de 2010 07:36, Jean M Rito <[email protected]> escreveu:

> Bruno,
>
> E em hipótese alguma utilize SELECT *, prefira sempre um select com os
> campos que vc ira utilizar, ex: SELECT ID, NOME, DESC, VALOR WHERE XYZ...,
> etc
> Isso otimiza a performance do banco, principalmente em grandes tabelas.
> Um banco bem desenhado, com índices bem definidos lhe ajuda também.
> Isso vale para qualquer linguagem.
>
>
> Att.
> Jean M. Rito
> [mobile]* [email protected]
>
>
> -----Original Message-----
> From: "Lindeberg Sabreu" <[email protected]>
> Date: Tue, 30 Mar 2010 22:06:59
> To: <[email protected]>
> Subject: RES: [flexdev] Dúvida sobre o uso de itens renderer
>        es
>
> Bruno, com toda certeza, e isso independe da linguagem, se você trazer
> esses
> dados na mesma consulta o custo para o banco de dados será bem menor do que
> realizar outra consulta, principalmente se os dados estiverem na mesma
> tabela. Até porque, como o usuário vai passar o mouse sobre a imagem vários
> veículos, você teria uma consulta nova para cada item, imagina o custo
> disso
> para o banco.
>
>
> Lindeberg Sabreu
> Database Administrator
>
>
> -----Mensagem original-----
> De: [email protected] [mailto:[email protected]] Em nome de
> Bruno Carneiro
> Enviada em: terça-feira, 30 de março de 2010 18:11
> Para: flexdev
> Assunto: [flexdev] Dúvida sobre o uso de itens rendereres
>
> Suponha que eu quero fazer uma listagem de vendas de veículos num
> datagrid.
>
> E em um campo da minha tabela é o campo veículo.
>
> Suponha que neste campo eu queira usar um renderer cutomizado. Onde
> apareça a placa, marca, modelo e ao passar o mouse sobre aparecer a
> foto do veículo.
>
> É melhor eu trazer todos esses dados do banco e colocá-los no
> dataprovider da lista de vendas e depois só mostrar no renderer ou é
> melhor no dataprovider eu só trazer o id do veículo e dentro do meu
> item renderer eu ter a lista de veículos e mostrar os dados corretos
> pelo id?
>
> Ou então, é melhor eu não fazer isso porque vai ficar pesado?
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
> To unsubscribe from this group, send email to
> flexdev+unsubscribegooglegroups.com or reply to this email with the words
> "REMOVE ME" as the subject.
>
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
João Augusto Zaratine
blog.joaoaugusto.com.br

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a