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
