oracle內部培訓心得

sembh發表於2011-09-16

行連結:發生在一個block不能存放一行資料的情況下,
此時oracle將連結一個或者多個block來儲存這一行。多發生在有lob、long、raw欄位型別的表上。


行遷移:發生在更新資料使得行變大,
此時Oracle會將整行資料遷移到一個新的block,同時會保留被遷移行的原始指標指向新行,ROWID不變。

PCTFREE能儘量避免行遷移
PCTUSED設定原則:db_block_size×(100-PCTFREE-PCTUSED)必須大於行的長度


發生了行遷移行連結,對這行的資料操作效能會降低。

rowid=object_id+file_id+block_id+num

3.B_tree索引是二叉平衡樹。Branch level=height-1.

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24214296/viewspace-1055117/,如需轉載,請註明出處,否則將追究法律責任。

相關文章