SQLServerでインデックスを再作成する方法です。
インデックス名を指定して再作成する方法
- (インデックスを再作成する構文)
- ALTER INDEX <インデックス名> ON <テーブル名> REBUILD;
例)インデックス(idx01)を再作成する
1 |
ALTER INDEX idx01 ON t_test REBUILD; |
テーブルに紐づくインデックスを全て再作成する方法
- (テーブルのインデックスを全て再作成する)
- ALTER INDEX ALL ON <テーブル名> REBUILD;
例)t_testテーブルのインデックスをすべて再作成する
1 |
ALTER INDEX ALL ON t_test REBUILD; |
備考
- インデックスの再作成するとインデックスが最適化されます。