Subject | OAT & Read Commited Transactions |
---|---|
Author | Rodrigo Gonçalves |
Post date | 2006-05-17T12:21:49Z |
Hi,
reading about transactions isolation on a Borland's article, I've found the
following:
"....
However, with InterBase 7.1 SP 1 and later not every active transaction will
cause the OAT to stick. Here are the rules.
1. A read only read committed transaction can remain open indefinitely
without causing the OAT to stick.
2. A read/write read committed transaction can remain open
indefinitely as long as you call commit retaining each time the transaction
updates the database.
3. Any snapshot transaction will stick the OAT. Snapshot transactions
should be committed as soon as possible to prevent performance degradation.
Note that these rules apply only to InterBase 7.1 SP 1 and later. In earlier
versions of InterBase any active transaction will stick the OAT."
( the article can be found at
http://bdn.borland.com/borcon2004/article/paper/0,1963,32280,00.html )
Is there some improvement regarding OAT & Commit Retaining in the upcoming
Firebird 2?
Regards
Rodrigo
--
Rodrigo Gonçalves
Mestrando em Cências da Computação - UFSC
Analista de Sistemas - Manager Systems
ICQ: 24006835
MSN: keitarobr@...
Jabber: keitarobr@...
"No programming language is perfect. There is not
even a single best language; there are only languages
well suited or perhaps poorly suited for particular
purposes."
Herbert Mayer
[Non-text portions of this message have been removed]
reading about transactions isolation on a Borland's article, I've found the
following:
"....
However, with InterBase 7.1 SP 1 and later not every active transaction will
cause the OAT to stick. Here are the rules.
1. A read only read committed transaction can remain open indefinitely
without causing the OAT to stick.
2. A read/write read committed transaction can remain open
indefinitely as long as you call commit retaining each time the transaction
updates the database.
3. Any snapshot transaction will stick the OAT. Snapshot transactions
should be committed as soon as possible to prevent performance degradation.
Note that these rules apply only to InterBase 7.1 SP 1 and later. In earlier
versions of InterBase any active transaction will stick the OAT."
( the article can be found at
http://bdn.borland.com/borcon2004/article/paper/0,1963,32280,00.html )
Is there some improvement regarding OAT & Commit Retaining in the upcoming
Firebird 2?
Regards
Rodrigo
--
Rodrigo Gonçalves
Mestrando em Cências da Computação - UFSC
Analista de Sistemas - Manager Systems
ICQ: 24006835
MSN: keitarobr@...
Jabber: keitarobr@...
"No programming language is perfect. There is not
even a single best language; there are only languages
well suited or perhaps poorly suited for particular
purposes."
Herbert Mayer
[Non-text portions of this message have been removed]