三流備忘録

ホーム >> その他の備忘録 >> INDEXの再構築

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];