所以在進行重建或建立因此以前,頗有必要充分考慮生產環境、數據庫對象的大小和用途、temp表空間大小,硬件資源、回退方案等等數據庫
注:rebuild和rebuild online的區別ui
1、當rebuild 時通常對原先索引進行INDEX FAST FULL SCAN。spa
2、當rebuild online的時不用原先索引而執行TABLE ACCESS FULL日誌
3、rebuild和rebuild online都會發生sort,即須要用到temp表空間。orm
4、rebuild 會阻塞dml語句而rebuild online則不會。對象
5、rebuild online時系統會產生一個SYS_JOURNAL_xxx的IOT類型的系統臨時日誌表,全部rebuild online時索引的變化都記錄在這個表中,當新的索引建立完成後,把這個表的記錄維護到新的索引中去,而後drop掉舊的索引,rebuild online就完成了。索引