三流備忘録
INDEXの再構築
説明
索引を使用し続けると、索引のバランスが悪くなったり、領域が断片化して
パフォーマンスの悪化につながる。
定期的に監視、メンテナンスが必要。
再構築すると、索引サイズが小さくなり、最適化される・・・・
@索引構造の分析
INDEX_STATSデータディクショナリに分析結果が格納される。
ANALYZE INDEX 索引名 VALIDATE STRUCTURE;
A索引構造の分析の確認
SELECT * FROM INDEX_STATS;
再構築の目安
・DEL_LF_ROWS(削除されたリーフ行)が5%を超える場合、索引の再構築を検討
・HEIGHT(Bツリーの高さ)が4以上の場合、索引の再構築を検討
索引の再構築@
索引を削除(DOROP INDEX)して 、索引を作り直す(CREATE INDEX)。
索引の再構築A
・リビルド中でも索引使用可能。
・新インデックスを作成してから、旧インデックスを削除するので、一時的に2倍の領域必要。
ALTER INDEX 索引名 REBUILD [ONLINE];