回滾段存放交易修改前的資料映像,支援交易回滾與讀一致性。其設計好壞直接決定系統擴展性與效能上限。核心原則:物理隔離與依交易特性分群。
| 群組 | 適用交易類型 | 特徵 | 表空間建議 |
|---|---|---|---|
| 小交易群 | OLTP 高頻小額修改 | 大量、小尺寸回滾段 | 獨立表空間 RBS_SMALL |
| 大交易群 | 批次更新、報表產生 | 少量、大尺寸回滾段 | 獨立表空間 RBS_LARGE |
| 超大交易群 | 資料遷移、大量刪除/載入 | 極少、超大尺寸回滾段 | 獨立表空間 RBS_HUGE |
各群組內回滾段大小一致,滿足該類交易最大需求;三群組分散至三不同表空間,再對應不同物理磁碟。
UNDO_TABLESPACE、UNDO_RETENTION 參數控管,簡化運維。V$WAITSTAT 中 undo header/block 等待,超過 1% 即需擴充回滾段。