Gravação Lenta no ApplyUpdates (Firebird 1.5)
15/02/2006
0
Alguem já passou por um problema parecido ou tem alguma dica para descobrir o que poderia estar acontecendo ?
Mcd
Posts
15/02/2006
Edilcimar
16/02/2006
Dopi
Veja [url=http://forum.clubedelphi.net/viewtopic.php?t=62223]esse tópico[/url] e leia os links indicados no Post do [b:eb6db06523]Vinicius2K[/b:eb6db06523]
16/02/2006
Mcd
A cada novo Pedido eu pego uma nova transação e dou um post + ApplyUpdates e por ultimo um Commit. A cada pedido inserido eu encerro a transação. O mais estranho é que ás vezes passa 1, 2 horas e a performance se mantem constante e de repente demora 2 minutos para gravar...
16/02/2006
Caduengenheiro
Agora quanto aos 2 minutos, pelo jeito que voce descreveu sua rotina, o erro pode estar em outro lugar, nao acredito que seja no apply updates, mas sim em outro trecho de código
abraços
16/02/2006
Caduengenheiro
outra coisa.,.. antes de iniciar a transacao vc ta verificando se ja tem transacao aberta?
if not banco.intransaction then
.....
16/02/2006
Caduengenheiro
16/02/2006
Mcd
[b:ed15915fb1]Firebird 1.5[/b:ed15915fb1]
[i:ed15915fb1]outra coisa.,.. antes de iniciar a transacao vc ta verificando se ja tem transacao aberta?
if not banco.intransaction then [/i:ed15915fb1]
[b:ed15915fb1]Isso... Exatamente isso....[/b:ed15915fb1]
[i:ed15915fb1]ow.. que componente de conexao vc ta usando? [/i:ed15915fb1]
[b:ed15915fb1]dbExpress[/b:ed15915fb1]
16/02/2006
Caduengenheiro
TD.IsolationLevel := xilREADCOMMITTED;
17/02/2006
Leorez
Estava usando o IBX.
Clique aqui para fazer login e interagir na Comunidade :)