[firebase-br] RES: Oldest Active
Rodrigo A. de Freitas
rodrigo em solucoeseinformatica.com.br
Qua Mar 4 14:09:58 -03 2009
Marlon, isso não é um bug mas sim o comportamento normal do componente.
Os métodos CommitRetaining e RollbackRetaining do DBX, IBX, FIBPlus e
congêneres faz com que a transação seja 'commitada' e continue aberta; basta
utilizar o método Commit e Rollback normal dos componentes que a transação é
encerrada.
[]'s
Rodrigo A. de Freitas
Análise & Desenvolvimento
Soluções & Informática
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Marlon David de Souza
Enviada em: quarta-feira, 4 de março de 2009 13:44
Para: Isaias Machado; fireBase
Assunto: Re: [firebase-br] Oldest Active
Boa tarde,
Até a versão 7 do Delphi, o driver DBX, para acesso ao Firebird
(dbexpint.dll), possuia um bug que mantinha em aberto as transações já
gravadas (CommitRetain).
Caso não seja o caso de vcs, verifique na linguagem que usam se existe
algum parâmetro do tipo Commit Retain referente a conexão com o FB.
Sem mais,
Marlon David de Souza
Desenvolvimento
Sysmo Informática Ltda
Isaias Machado escreveu:
> Desculpe Marlon, não saberia dizer exatamente, pois não faço parte da
> equipe de desenvolvimento. Cuido da parte de INFRAESTRUTURA
> (servidores linux, rede, etc..).
>
> Atualmente estou buscando mais informações a respeito dos
> travamentos/lentidão, pois a equipe de desenvolvimento esgotou as
> tentativas em corrigi-lo e me passaram a bola... :) . Isso me forçou a
> aprender mais sobre o assunto.
>
> Abraço..
>
>
> Marlon David de Souza escreveu:
>> Bom dia,
>>
>> Qual a tecnologia que vc usa para acesso aos dados (linguagem,
>> componente, etc)?
>>
>> Sem mais,
>>
>> Marlon David de Souza
>> Desenvolvimento
>> Sysmo Informática Ltda
>>
>>
>>
>> Isaias Machado escreveu:
>>> Olá.
>>>
>>> Li nas mensagens arquivadas da lista que:
>>>
>>> "Se o oldest active estiver parado por muito tempo (horas),
>>> você tem uma indicação de problemas de gerenciamento de transação."
>>>
>>> Ai me surgiu uma dúvida:
>>>
>>> Na minha DB, os ponteiros OIT, OAT e OST só são incrementados no
>>> momento
>>> em que o SWEEP é rodado (no meu caso a cada 20000 transações = + ou - 4
>>> horas).
>>>
>>> Com base nisso a aplicação tem um problemas de gerenciamento de
>>> transação.
>>>
>>> Tentei obter mais dados utilizando a ferramenta FireBaseMon, mas não
>>> encontrei muita informação que eu pudesse compreender com meu pouco
>>> conhecimento sobre a estrutura do BD.
>>>
>>> Atualmente uso o FB 1.5, mas o mesmo ocorreu no teste que fiz com o
>>> 2.1.
>>>
>>> []´s
>>>
>>> Isaias
>>>
>>>
>>> ______________________________________________
>>> 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
>>
>
>
>
______________________________________________
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
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: 03/04/09
07:41:00
Mais detalhes sobre a lista de discussão lista