增強的聯機索引創建和重建
作者:佚名 時間:2015-03-09 分享到:
聯機重建引通常比刪除后再重建更快.即使oracle一直提供聯機索引創建和重建功能,但是試圖聯機重建索引的結果在實際生產環境中也是不可預測的.雖然oracle要求聯機創建/重建過程在索引創建/重建過程的開始和結束的瞬間使用表的排它鎖,但是斬其余用戶通常要等待一個漫長的執行dml語句的過程.
在oracle database 11g中,通過不使用表的排它鎖(x),oracle最終提供了真正意義上的聯機索引和待建特性.相反,數據庫將使用對象的共享排它鎖,因此,允許dml在ddl執行時不受干擾,鎖定機制的改變適用于以下類型的語句:
1.create index online;
2.rebuild index online;
3.create materialized view log.
這里所列出的命令在oracle database 11g中沒有一個需要排它鎖.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n2020.html