Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: Enqueue TX level 4 wait -- blocks dump
Note in-line
Regards
Jonathan Lewis
http://www.jlcomp.demon.co.uk
The Co-operative Oracle Users' FAQ
http://www.jlcomp.demon.co.uk/faq/ind_faq.html
Optimising Oracle Seminar
http://www.jlcomp.demon.co.uk/seminar.html
June 2004 UK Manchester
July 2004 Iceland
July 2004 USA California
Aug 2004 USA North Carolina
Sept 2004 UK Manchester
Sept 2004 USA NYC
Oct 2004 USA Boston
[jl] No. Although indexes can be a little funny in their use of ITL
[jl] entries, the basic principle is that a new transaction will use
[jl] the itl entry that has the oldes commit scn in it. So this means
[jl] that you will tend to see all 11 ITLs used.
Index example.
Block header dump: 0x55802364
Object id on Block? Y
seg/obj: 0xb456 csc: 0x00.d86ff6c itc: 11 flg: - typ: 2 - INDEX
fsl: 0 fnx: 0x0 ver: 0x01
Itl Xid Uba Flag Lck Scn/Fsc0x01 xid: 0x0002.012.00019480 uba: 0x10c0170e.240b.02 C--- 0 scn 0x00
Leaf block dump
[jl] There are some oddities with indexes and ITLs. It is possible
[jl] that the blocks with only two slots used are branch blocks.
[jl] There is also the oddity that when the first block created for the
[jl] index (which is both a leaf and branch) splits, both the leaf blocks
[jl] inherit the ITL count from the parent. Since the first block created
[jl] is a branch block, it starts with only 2 ITL slots - whatever you
[jl] specify for initrans.
By checking the ITC value I was trying to find an ITC higher than 11, if I was lucky and found something like that, this would have meant that at some point in time there were more than 11 transactions going on and that an additional ITL slot was needed and was allocated (as maxtrans and pctfree allowed it). am I correct?
[jl] Yes - but if itc was greater than 11, you would see more than 11
[jl] slots in the ITL - slots do not get reclaimed.
I really appreciate your comments.
Thank you.
Regards,
Diego.
-- Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html -----------------------------------------------------------------Received on Mon May 03 2004 - 13:50:43 CDT
![]() |
![]() |