程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle10g優化筆記的實例介紹

Oracle10g優化筆記的實例介紹

編輯:Oracle數據庫基礎

如果你在Oracle10g優化筆記中,你對Oracle10g優化筆記有不解之處時,你可以通過以下的文章對其的實際應用與功能有所了解,以下是文章的具體介紹,望你浏覽完以下的內容會有所收獲。

這個參數使32位平台使用擴展緩沖緩存基址,以支持4GB多的物理內存。設置此參數可以使SGA突破在32位系統中的2G最大限制。64位平台中,這個參數被忽略。

PRE_PAGE_SGA

Oracle實例啟動時,會只載入各個內存區最小的大小。而其他SGA內存只作為虛擬內存分配,只有當進程touch到相應的頁時,才會置換到物理內存中。但我們也許希望實例一啟動後,所有SGA都分配到物理內存。這時就可以通過設置PRE_PAGE_SGA參數來達到目的了。

這個參數的默認值為FALSE,即不將全部SGA置入物理內存中。當設置為TRUE時,實例啟動會將全部SGA置入物理內存中。它可以使實例啟動達到它的最大性能狀態,但是,啟動時間也會更長(因為為了使所有SGA都置入物理內存中,Oracle10g優化進程需要touch所有的SGA頁)。

LOCK_SGA

為了保證SGA都被鎖定在物理內存中,而不必頁入/頁出,可以通過參數LOCK_SGA來控制。這個參數默認值為FALSE,當指定為TRUE時,可以將全部SGA都鎖定在物理內存中。當然,有些系統不支持內存鎖定,這個參數也就無效了

SGA_TARGET

10G中不需要分別制定SGA的每個部分的大小,假設將SGA_TARGET設置為200M,表明SGA最大為200M 所有SGA組件如share pool,buffer cache,large pool,Java pool都需從其中分配,Oracle會自動為各組件指定初始值,並在運行過程中動態的調整各組件的大小。

當使用SGA_TARGET時,若未設置SGA_MAX_SIZE 或設置小於SGA_TARGET 則SGA_MAX_SIZE等於SGA-TARGET.SGA_TARGET 是可動態調整的,其值不能大於SGA_MAX_SIZE

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved