2010-08-10 91 views
0

我已經將oracle的所有進程的優先級改爲高。它有助於提高績效;然而,現在我的系統的I/O是我的數據庫操作的瓶頸。那麼,是否有可能將Oracle進程的I/O優先級從普通更改爲高?是否可以更改Windows服務器的I/O優先級?

+0

你調整了索引/查詢,所以他們高效,不要做大量的表掃描? – nos 2010-08-10 09:25:10

回答

0

現在我的系統的I/O是我的數據庫操作的瓶頸 。那麼,是不是 可能 Oracle進程的I/O優先級,從正常轉換成高?

現實檢查:看你想要什麼。你的請求沒有意義。

IO是沒有東西CPU一樣。 IO是DISCS所做的事情。如果你超載的話,那麼更高的CPU優先權不會改變事實。

獲得更好/更快/更光盤給你一個更大的IOPS預算。數據庫在光盤要求上非常嚴格。

+0

如果你有很多不同的進程進行I/O操作(不是所有的操作系​​統都支持這個功能),那麼改變IO優先級就很有意義。但是你是對的,對於數據庫服務器來說,通常速度更快的光盤可以幫助你。 – nos 2010-08-10 09:23:14

+0

我希望我的系統具有最佳的資源利用率。爲了給oracle進程提供更多時間,我增加了進程優先級。 我發現對於I/O密集型查詢,它的I/O性能非常好。 我正在使用oracle 11g,並且我的數據庫中有大約60 GB的數據。我發現主要內存使用與所有查詢保持一致。所以,我很想知道是否有任何方法來優化oracle查詢的主內存利用率。 – Surendra 2010-08-12 04:59:33

相關問題