如果你從事Java開發(fā),可能會遇到一個常見的問題:安裝在電腦上的oracle數(shù)據(jù)庫會導(dǎo)致電腦運行速度變慢(在中國,java開發(fā)中最常使用的是oracle數(shù)據(jù)庫)。雖然oracle并不經(jīng)常使用,但在開發(fā)過程中還是需要的。
經(jīng)過一段時間的探索,我找到了兩種方法可以讓電腦重新流暢運行,現(xiàn)在與大家分享。
一、釋放內(nèi)存
當(dāng)你不使用Oracle時,關(guān)閉相關(guān)的服務(wù)或程序可以釋放600M以上的內(nèi)存,Oracle確實很占資源。
以下以我安裝的Oracle 11g R2為例進行說明。
打開Windows的Administration Assistant:
停止你安裝的“ORCL”服務(wù)(名稱可能會因你的安裝而有所不同),在“啟動/關(guān)閉選項”中將服務(wù)設(shè)置為手動,這樣就不需要每次都手動設(shè)置了。
需要使用Oracle時再啟動即可。
實際上,這個設(shè)置與OracleServiceORCL服務(wù)相關(guān),你可以在該服務(wù)中看到相應(yīng)的效果。
二、降低CPU使用率
最近發(fā)現(xiàn)Oracle的perl.exe進程(我的路徑為:C:appAdministratorproduct11.2.0dbhome_1perlbin)經(jīng)常占用大量的CPU資源,輕易就能達到100%,非常令人沮喪。
平時關(guān)閉OracleDBConsoleorcl服務(wù)即可解決這個問題。
這樣,電腦終于可以重新流暢運行了。