Melhor forma de usar esta transação

Firebird

27/03/2009

Vou dar um exemplo: Tenho um while em meu sistema que fica processando cerca de 10 minutos (por enquanto tudo normal), dentro deste looping eu tenho uma query que serve apenas para dar um select em uma tabela e eu trabalho o resultado deste select, e para esta query eu tenho um transaction. A pergunta é a seguinte: Após cada select desta query eu encerro a transação? ou deixo pra encerrar a transação após sair do looping? qual a melhor maneira? Lembrando que este looping gira mais de 10mil vezes.
A outra pergunta é: para uma transação que serve apenas para consulta, qual a melhor maneira de dexiar as propriedades do objeto transacion
Snapshot?
Read_committed?
Read-Only Table Stability?
Read-Write Table Stability?


Fabiogr

Fabiogr

Curtidas 0
POSTAR