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

 



Responder a