Dentre N fatores que podem afetar isto, um que você passar a adotar para minimizar este problema é somente abrir as Queries quando você for usá-las e logo após o seu uso, fechá-las. Coloque todas as queries num Datamodule e não dê Active := True em nenhuma delas. Somente faça isto na hora de usar e logo após obtido o resultado fechá-las. Tem muita gente que na inicialização do aplicativo, já cria todos os forms e deixa todas as queries abertas. Isto sim consome recursos do banco.
Outra coisa é você evitar dar Select * from. Melhor dar Select <nome dos campos> from porque o asterisco pesa mais a sua pesquisa do que você trazer já os nomes dos campos específicos. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 > -----Mensagem original----- > De: delphi6_2005 [mailto:[EMAIL PROTECTED] > Enviada em: quarta-feira, 8 de dezembro de 2004 09:14 > Para: [EMAIL PROTECTED] > Assunto: [delphi-br] Estão acusando o delphi de consumir muito recurso > do banco de dados? > > > > > Amigos tenho um aplicativo em DELPHI6, usando o banco DB2, algum > amigo conhece esse banco de dados? > > A questão é que na empresa o meu aplicativo está sendo acusado de > ser o vilão do DB2, eu sempre defendo a minha ferramenta de > trabalho, mais estou perdendo a batalha. > > Tem um tal de governo no db2 que mostra as estatisticas de consumo e > diz que o delphi pra fazer um simples insert na tabela acessa > 300.000 rows. > O DBA defedendo sua ferramenta de trabalho diz que o delphi utiliza > muito acesso as tabelas do banco as systables para trabalhar. > > Na verdade não sei como agir: > > 1-Não sei realmente como o delphi trabalha com as tabelas de > catalógo do banco, acho que deveria saber. > 2-Já trabalhei com o Oracle e nunca tive problema > 3-Não sei como poderia testar o consumo de banco de minha aplicação > sem ter que passar pelo DBA, porque ele já escolhei o delphi pra > Cristo. > > Amigos aceito sugestões. > > Paulo > > > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html