Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> TX Enqueue | what to do?
My understanding of TX Enqueue is that it is a transaction level wait state.
Meaning, that within an 8k block, there may be several rows of data. When
one of those rows within the block is marked as locked for an oracle
transaction, other rows are subsequently blocked from access. This is the
condition of a TX Enqueue wait state. Additional understanding leads me to
believe that if I have this symptom occur frequently, I would need to adjust
my block size to something smaller to avoid transaction contention. Since
Oracle 9i supports multiple block sizes at a table level, this is not a big
deal to do a rebuild targeting the tables in question.
Here is the quesitons:
I see TX Enqueues as my top wait event within a set of statspack reports during a LoadRunner test. If anyone has any further clarification on this point or if any of my understanding is inaccurate, please do tell. :)
ken k Received on Wed Apr 23 2003 - 06:10:23 CDT
![]() |
![]() |