[firebase-br] Retorno gStat
Herminio E. Piram
herminiopiram em gmail.com
Qua Maio 2 16:39:47 -03 2012
Feito, estou com os valores:
Oldest Transaction : 15059
Oldest Active : 15052
Oldest SnapShot : 15052
Next Transaction : 15060
Porque sempre fica uma transação em ativa/limbo?
2012/5/2 Carlos H. Cantu <listas em warmboot.com.br>
> Não dá pra "eliminar" a OIT :) Faça um sweep no banco para que ela
> avance o máximo possível.
>
> []s
> Carlos H. Cantu
> www.FireBase.com.br - www.firebirdnews.org
> www.warmboot.com.br - blog.firebase.com.br
>
> HEP> Boa tarde lista.
>
> HEP> Estava com um tempo e resolvi pesquisar sobre o gStat, rodei ele e
> uma linha
> HEP> me chamou a atenção:
>
> HEP> Oldest Transaction: 8767, procurei pelo o que significa: Informa qual
> o
> HEP> número da OIT
> HEP> (Oldest Interesting Transaction), ou seja, a transação mais antiga
> que não
> HEP> esteja com o
> HEP> status de *commit*, ou seja, *ativa*, *limbo *ou *rolled-back*.
>
> HEP> Fonte: http://www.firebase.com.br/fb/artigo.php?id=1127
>
> HEP> Então fui olhar o gfix (Fonte:
> HEP> http://www.destructor.de/firebird/gfix.htm)
> HEP> ao qual é possível dar um rollback nas transações ativas, -r all,
> HEP> então rodei o seguinte comando:
>
> HEP> gfix -user xxx -pas xxx -r all banco.fdb
>
> HEP> e rodei novamente o gstat e o valor do Oldest Transaction continua lá,
> HEP> rodei novamente o gfix, agora com -r 8767 (numero da oldest
> transaction) e
> HEP> obtive o seguinte retorno:
>
> HEP> transaction is not in limbo
> HEP> -transaction 8767 is committed
>
> HEP> Como faço para eliminar essa oldest transaction?
>
>
> ______________________________________________
> 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
>
--
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _
"If the doors of perception were cleansed everything
would appear to man as it is, infinite." (William Blake)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
Mais detalhes sobre a lista de discussão lista