INITRANS 初始个数,默认为2,每个块会预分配2个事务槽。
MAXTRANS 事务槽的最大个数,为255(新版本已经不可设置了)。
事务槽的增加是需要空间的,如果块上空间不足,事务槽的数量将达不到255。
每个事务槽代表一个并发事务。
探索小实验:
SCOTT@ prod> create table t ( x int primary key , y varchar2(4000) ) ;
Table created.
SCOTT@ prod> insert into t(x,y) select rownum , rpad('*' , 148 , '*') from dual connect by level <= 46 ;
46 rows created.
SCOTT@ prod> select length(y) , dbms_rowid.rowid_block_