2010-11-29 51 views
2

我們都在同一時間開發相同的開發數據庫。通常這不是問題,但有時我們需要在其中一個巨大的表上創建一個新的索引。這會減慢每個人的數據庫速度。能否在低優先級的線程/進程中創建Oracle索引?

有沒有辦法在低優先級Oracle進程中創建索引,以便其他開發人員可以繼續工作?

回答

1

創建索引...在線?

我認爲這正是ONLINE關鍵字應該做的。可能會有一些影響,但您應該可以繼續使用表格。

+0

嗯,這似乎照顧的鎖定。仍然有一些性能影響。但仍然是一個很好的暗示。 – 2010-11-29 15:45:30

2

您可以: - 使用資源管理器創建一個資源計劃,這將限制工藝 的吞吐量 - 用「好」的過程中,在操作系統級別 降低其優先級 - 如果你的企業版,然後創建索引在線