Subject | Re: [IBO] Transactions |
---|---|
Author | Robert martin |
Post date | 2005-10-25T19:57:40Z |
Hi Lester
The main code is unchanged and yes when I step through the code the 10s
occurs on the commit statement. I have backed up the DB and restored so
it is fresh and the problem still occurs.
Rob Martin
Software Engineer
phone +64 03 377 0495
fax +64 03 377 0496
web www.chreos.com
Wild Software Ltd
Lester Caine wrote:
The main code is unchanged and yes when I step through the code the 10s
occurs on the commit statement. I have backed up the DB and restored so
it is fresh and the problem still occurs.
Rob Martin
Software Engineer
phone +64 03 377 0495
fax +64 03 377 0496
web www.chreos.com
Wild Software Ltd
Lester Caine wrote:
>Robert martin wrote:
>
>
>
>>We have a large processing block that I have surrounded by one
>>transaction as if any part fails we want to rollback and retry. However
>>the process is now much slower! With autocommit and default IBO
>>transaction it takes about 0.4s to process. With an explicit
>>starttransaction / commit it now takes 11s !!!
>>
>>
>
>OK Autocommit would process each action at once, start/commit will wait
>until the commit before doing the 'housekeeping'. I presume that if you
>single step this in the debugger, the main loop is quite fast, but the
>commit takes the time? In 'innards' of the block is unchanged between
>the two versions?
>
>It is not particularly disturbing when a commit takes a little while,
>but the jump here seems perhaps a bit larger than I'd expect.
>
>
>