インデックスの再作成
インデックスを再作成する(基本)
一般的には、データの更新回数が多いテーブルでは、インデックスの定期的な再構築が必要とされています。
これは、度重なる更新によりインデックスが断片化してしまうためです。
インデックスを再作成するには、REBUILDを指定します。
ALTER INDEX インデックス名 REBUILD;
それではサンプルを見てみましょう。
1 |
ALTER INDEX TESTINDEX REBUILD; |
上記を実行することで、TESTINDEXというインデックスを再構築することが可能です。
オンラインでインデックスを再作成する
オンライン状態でもインデックスを再作成できるようにするには、REBUILD ONLINEを指定します。
ALTER INDEX インデックス名 REBUILD ONLINE;
それではサンプルを見てみましょう。
1 |
ALTER INDEX TESTINDEX REBUILD ONLINE; |
上記を実行することで、オンライン状態でもTESTINDEXというインデックスを再構築することが可能です。
以上が、インデックスを再作成する方法です。
ぜひ参考にしてみてください。