- Oracle DBA基礎教程
- 林樹澤
- 257字
- 2021-03-26 13:21:42
4.3 段空間管理
段空間管理不僅僅是指表段的空間管理,其他段數據都需要自己的段管理方式,段是Oracle的一個邏輯結構,表段是最常用的一類段,但我們向表中插入數據、刪除數據以及修改數據時,都會造成段空間的變化,此時段空間的回收和分配就是一個問題。
在Oracle9i之前,Oracle使用的是手動段空間管理,此時Oracle要求用戶自己設置諸如FREELIST、PCTUSED、PCTFREE等參數,通過這些參數控制段空間的使用。
在Oracle9i之后開始使用自動段空間管理即ASSM,它使用位圖來管理段空間的使用情況。如果表空間ASSM,則表空間中的段自然也是ASSM。
在ASSM中FREELIST、PCTUSED都被忽略,手工段空間管理的MAXTRANS參數在10g中被所有段忽略。