返回数说广场
0
对于一个PCTFREE为0,INITRANS为1的表,其已写满的BLOCK中可用的ITL事务槽最多有几个
2
Oracle在创建表时默认分配两个ITL事务槽,所以无论INITRANS参数为1或者2默认可用的事务槽数量都是2,而PCTFREE设为0时BLOCK不再预留FREESPACE,所以当BLOCK写满时没有足够的空间扩展新的事务槽,也就是最多可用数量为2。我们dump一个BLOCK,可以在BLOCK_HEAER发现预分配的事务槽,其数量由initrans参数控制。若该BLOCK当前事务数量超过预分配的事务槽数量,则使用该BLOCK的FREESPACE新增事务槽,其最大数量由MAXTRANS参数控制。
0
0 82
分享
评论
热门数说


