[firebase-br] Transações em Limbo

Cezar Augusto cezar.atl em gmail.com
Qua Jul 29 14:34:25 -03 2015


Boa tarde e obrigado pela respsota...

No select abaixo o que falta para deduzir que a transação está limbo ?
Considerei as que estão em "idle" e não não read only...
Sei que pelo fato de estarem em "idle" não quer dizer que estão perdidas ou inativas...
Pode ajudar ?

select
    t.mon$transaction_id,
    t.mon$attachment_id,
    t.mon$state,
    t.mon$timestamp,
    t.mon$isolation_mode,
    t.mon$lock_timeout,
    t.mon$read_only,
    t.mon$auto_commit,
    t.mon$auto_undo,
    t.mon$stat_id,
    decode(t.mon$isolation_mode, '0', 'Consistency',
                                 '1', 'Concurrency',
                                 '2', 'Read Committed Record Version',
                                 '3', 'Read Committed'
    ) as Isolation
from mon$transactions t
where (t.mon$attachment_id <> current_connection)
and t.mon$read_only = '0'
and t.mon$state = '0'

> Date: Wed, 29 Jul 2015 11:36:15 -0300
> From: listas em warmboot.com.br
> To: lista em firebase.com.br
> Subject: Re: [firebase-br] Transações em Limbo
> 
> As tabelas de monitoramento não tem conhecimento sobre transações em
> limbo, pois elas enxergam apenas o que está ativo no BD.
> 
> Se você souber como interpretar as informações da tabela
> rdb$transactions, creio que dá pra identificar por lá.
> 
> []s
> Carlos H. Cantu
> www.FireBase.com.br - www.firebirdnews.org
> www.warmboot.com.br - blog.firebase.com.br
> 
> CA> Gostaria de tirar uma dúvida...
> CA> No Firebird 2.5 é possível executar um select nas tabelas de monitoramento
> CA> e saber quais transações estão em "limbo" ?
> CA> Através do gfix tranquilo, mas gostaria de saber se tem como fazer isso
> CA> através das tabelas de monitoramento...
> CA> Desde já agradeço.
> 
> CA> Cezar
> CA> ______________________________________________
> CA> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> CA> Para saber como gerenciar/excluir seu cadastro na lista, use:
> CA> http://www.firebase.com.br/fb/artigo.php?id=1107
> CA> Para consultar mensagens antigas:
> CA> http://www.firebase.com.br/pesquisa_lista.html
> 
> 
> ______________________________________________
> 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://www.firebase.com.br/pesquisa_lista.html
 		 	   		  


Mais detalhes sobre a lista de discussão lista