inittrans:初始事务数,默认为2
maxtrans:最大事务数,默认为255
这两个参数标记块中并发的事务数,inittrans为初始值,分配块时就分配了空间
一个事务通常占用字节为24+,即24个ITL信息和一些可能的附加信息
实际中一个块的并发trans通常为3,4个,所以maxtrans默认为255其实并无太大作用,在10g以后已经取消。
当并发的事务数超过了初始值,则oracle会再分配ITL,ITL顺序存放,将ROW DIRECTORY的位置下移
在dump文件中可以看到该事务的具体信息
Itl Xid Uba Flag Lck Scn/Fsc
0x01 0x000c.000.000075e6 0x04800272.0ecd.23 --U- 1 fsc 0x0000.ac5d62c8
0x02 0x0000.000.00000000 0x00000000.0000.00 ---- 0 fsc 0x0000.00000000
附块的结构
参考
阅读(6794) | 评论(0) | 转发(0) |