ITPub博客

首页 > Linux操作系统 > Linux操作系统 > table级pctfree、pctused、inittrans、maxtrans这4个参数的理解

table级pctfree、pctused、inittrans、maxtrans这4个参数的理解

原创 Linux操作系统 作者:feilo4r 时间:2010-08-10 22:51:19 0 删除 编辑
nittrans:初始事务数,默认为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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11258275/viewspace-670705/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 对TB级磁盘分区
请登录后发表评论 登录
全部评论

注册时间:2008-09-19

  • 博文量
    33
  • 访问量
    97928