Shrinking Segments
Shrinking Segmentsの概要
- HWM以下の未使用領域を縮ませます。HWMも下回られます。
- 全表走査(Full Scan)のパフォーマンスを向上させます。
- 索引アクセスのパフォーマンスを向上させます。
- 領域をもっと有効に使えます。
- 10g以前のバージョン、セグメントを再定義或いは移動によってHWMを解放できます。
- オンライン操作です。
- ASSM管理表領域にあるセグメントしか出来ません。
- セグメントにROW MOVEMENTを設定しなければなりません。
- 関連する索引もメンテナンスされます。
- データが変更されていないため、トリガーが触発されません。
- 下記の注意点があります。
- 行移行の解消は不可
- 以下のセグメントは対象外
- クラスタ、クラスタ化表
- long列を含むオブジェクト
- LOBセグメント
- ファンクションインデックスを含むテーブル
ALTER … SHRINK SPACE [CASCADE]
ALTER TABLE employees ENABLE ROW MOVEMENT;
ALTER TABLE employees SHRINK SPACE CASCADE;
CASCADEオプション利用する場合、索引を含めて圧縮する。
ALTER TABLE … SHRINK SPACE COMPACT
セグメントの圧縮だけを行われて、HWMが移動されません。
ALTER TABLE employees SHRINK SPACE COMPACT;
page revision: 6, last edited: 24 Feb 2009 16:32