Subject | Re: [firebird-support] Help |
---|---|
Author | Ivan Prenosil |
Post date | 2005-06-06T12:22:36Z |
"Ann W. Harrison" wrote:
Undo-log can also be used explicitely by SAVEPOINT functions.
It can be disabled either by isc_tpb_no_auto_undo,
or automatically when undo-log gets too big.
Ivan
> Ivan Prenosil wrote:I just did not want to bother others with too much details.
>>
>> MGA ensures that each _transaction_ is atomic (all-or-nothing).
>> Undo-log ensures that each _command_ is atomic.
>
> Not entirely. There are actually a tree of undo logs - each command,
> procedure, trigger, etc. has an undo log
Undo-log can also be used explicitely by SAVEPOINT functions.
> and the main work of theBut at this level undo-log is not used always.
> transaction has an undo log.
It can be disabled either by isc_tpb_no_auto_undo,
or automatically when undo-log gets too big.
Ivan