[firebase-br] RES: Duvida sobre Commit em Rede
Samuel Peres Ferreira
samuel.peres.ferreira em gmail.com
Qui Nov 13 18:23:22 -03 2014
ola
vc informou q está usando o commit o minimo possivel. creio q a soluçao é
usar o maximo possivel. definir bem as transacoes, não deixar transacoes
abertas entre interrupcoes, algo como showmessage ou input de usuario.
sempre uso assim
try
start transaction
update
select
insert
delete
commit;
exception
on e:exception do
begin
rollback
procedimentos de erro
end
end
Em 13 de novembro de 2014 17:50, Matheus Georg Mathias <
desenvolvedor5 em priorize.com.br> escreveu:
> Boa Tarde,
>
> Cara sem muitas delongas nem nada, verifica a questão de índices que
> existem
> nessa tabela que é uma situação que influencia e muito dependendo da
> qualidade dele para a alteração do registro no banco de dados.
>
> Atenciosamente,
>
>
> -----Mensagem original-----
> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo
> Enviada em: quinta-feira, 13 de novembro de 2014 17:44
> Para: FireBase
> Assunto: [firebase-br] Duvida sobre Commit em Rede
>
> Boa tarde a todos.
>
> Estou com um problema em um cliente com uma base de + ou - 400 mb. Uso
> delphi 7 + IBO + Firebird 2.5.3 SuperServer.
>
> Recentemente o cliente esta reclamando que há lentidao nas estações.
> Fazendo testes no servidor (Core I5 + 8gb de memoria) o sistema funciona
> bem, mas nas estações vai ficando lento com o tempo.
>
> Fazendo testes descobri que a lentidão é quando efetua o comando
> DMX.IBODatabase1.Commit; Leva em torno de 6 a 10 segundos para efetuar o
> processo e libera-lo.
>
> Entao estou usando o commit o minimo que eu posso em minha aplicação.
>
> Grato por qualquer ajuda que possa ajudar...
>
>
>
> ---
> Este email está limpo de vírus e malwares porque a proteção do avast!
> Antivírus está ativa.
> http://www.avast.com
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
> saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
Samuel Peres Ferreira
Staff Consultoria em Informatica
44-3028-3735 44-9972-6177
Mais detalhes sobre a lista de discussão lista