2011-01-28 56 views
2

我的10g數據庫充當數據倉庫存儲並且非常繁忙。 我知道可以對用戶之間的CPU消耗比率設置限制,以便某些用戶可以優先考慮。但是,在我的情況下,IO是「昂貴」的資源,而不是CPU。 是否可以管理和設置IO的優先級?I/O資源計劃

謝謝

p.s. 我看到可以使用配置文件來設置IO限制,但我認爲這不適合我,因爲限制實際上會導致查詢被取消,如果限制達到,並且這太過分了。

+0

+1我回頭看了一下,發現10g沒有多少可用。 – DCookie 2011-01-28 17:33:38

回答

2

基本PROFILE管理層不允許您設置優化的優先級。數據庫中還有另一種工具,可能適用於您想實現的目標:Database Resource Manager

我還沒有使用過這個工具,但是這個博客文章"Oracle Database Resource Manager and Oracle Application Express"(由apex.oracle.com後面的那個人)看起來就是一個很好的例子。也許你可以使用類似的東西來實現你的優先策略。

+0

我不認爲I/O是您可以使用此工具控制的資源之一,至少10g。我似乎已經聽說了11g中的一些東西。 – DCookie 2011-01-28 17:31:01