Oracle 行移植,行链接

行移植
如果 PCTFREE 值设置得低,则在一个块中可能没有足够的空间来容纳更新后增长的行。出现这种情况时,Oracle 服务器会把整个行移动到一个新块并创一个从原块指向新位置的指针,此进程称为行移植。在移植行时与该行相联的 I/O 性能会降低,因为 Oracle 服务器检索该行时必须扫描两个数据块。
 
行链接
当一个行因太大而任何一个块都容纳不下时就会发生行链接。当行包含的列太长时就可能发生这种情况。在这种情况下,Oracle 服务器将该行分成称为行片的更小的程序块。每个行片存储在一个块中,带有检索和装配整行所需要的指针。如果可能通过选择较大的块大小或将表分成含有较少列的多个表可以最大限度地减少行链接。


转自网络

作者: ank   发布时间: 2010-12-02