Index'i online yeniden inşa et
OracleBakımKomut
-- Normal indeks:
ALTER INDEX musteri_app.idx_musteri_email REBUILD ONLINE PARALLEL 4;
-- Farkli tablespace'e tasiyarak:
ALTER INDEX musteri_app.idx_musteri_email
REBUILD ONLINE TABLESPACE musteri_idx PARALLEL 4;
-- Rebuild sonrasi paralelligi geri al (plan etkilenmesin):
ALTER INDEX musteri_app.idx_musteri_email NOPARALLEL;Ne yapar?
Index'i DML'i engellemeden (ONLINE) yeniden oluşturur; fragmentasyonu giderir, tablespace değiştirebilir.
Ne zaman kullanılır?
Index bloat'ı/fragmentasyonu, index'i başka tablespace'e taşıma, UNUSABLE index onarımı.
Dikkat
ONLINE ek geçici alan ve I/O kullanır. PARALLEL kalıcı olur; rebuild sonrası NOPARALLEL ile geri al yoksa sorgular istemeden paralel çalışır. Bitmap index'te ONLINE her sürümde desteklenmez. ONLINE rebuild yalnızca Enterprise Edition'da vardır.