Oracle10g優(yōu)化筆記的實(shí)例介紹
如果你在Oracle10g優(yōu)化筆記中,你對Oracle10g優(yōu)化筆記有不解之處時(shí),你可以通過以下的文章對其的實(shí)際應(yīng)用與功能有所了解,以下是文章的具體介紹,望你瀏覽完以下的內(nèi)容會(huì)有所收獲。
這個(gè)參數(shù)使32位平臺(tái)使用擴(kuò)展緩沖緩存基址,以支持4GB多的物理內(nèi)存。設(shè)置此參數(shù)可以使SGA突破在32位系統(tǒng)中的2G***限制。64位平臺(tái)中,這個(gè)參數(shù)被忽略。
PRE_PAGE_SGA
Oracle實(shí)例啟動(dòng)時(shí),會(huì)只載入各個(gè)內(nèi)存區(qū)最小的大小。而其他SGA內(nèi)存只作為虛擬內(nèi)存分配,只有當(dāng)進(jìn)程touch到相應(yīng)的頁時(shí),才會(huì)置換到物理內(nèi)存中。但我們也許希望實(shí)例一啟動(dòng)后,所有SGA都分配到物理內(nèi)存。這時(shí)就可以通過設(shè)置PRE_PAGE_SGA參數(shù)來達(dá)到目的了。
這個(gè)參數(shù)的默認(rèn)值為FALSE,即不將全部SGA置入物理內(nèi)存中。當(dāng)設(shè)置為TRUE時(shí),實(shí)例啟動(dòng)會(huì)將全部SGA置入物理內(nèi)存中。它可以使實(shí)例啟動(dòng)達(dá)到它的***性能狀態(tài),但是,啟動(dòng)時(shí)間也會(huì)更長(因?yàn)闉榱耸顾蠸GA都置入物理內(nèi)存中,Oracle10g優(yōu)化進(jìn)程需要touch所有的SGA頁)。
LOCK_SGA
為了保證SGA都被鎖定在物理內(nèi)存中,而不必頁入/頁出,可以通過參數(shù)LOCK_SGA來控制。這個(gè)參數(shù)默認(rèn)值為FALSE,當(dāng)指定為TRUE時(shí),可以將全部SGA都鎖定在物理內(nèi)存中。當(dāng)然,有些系統(tǒng)不支持內(nèi)存鎖定,這個(gè)參數(shù)也就無效了
SGA_TARGET
10G中不需要分別制定SGA的每個(gè)部分的大小,假設(shè)將SGA_TARGET設(shè)置為200M,表明SGA***為200M 所有SGA組件如share pool,buffer cache,large pool,java pool都需從其中分配,Oracle會(huì)自動(dòng)為各組件指定初始值,并在運(yùn)行過程中動(dòng)態(tài)的調(diào)整各組件的大小。
當(dāng)使用SGA_TARGET時(shí),若未設(shè)置SGA_MAX_SIZE 或設(shè)置小于SGA_TARGET 則SGA_MAX_SIZE等于SGA-TARGET.SGA_TARGET 是可動(dòng)態(tài)調(diào)整的,其值不能大于SGA_MAX_SIZE
以上的相關(guān)內(nèi)容就是對Oracle10g優(yōu)化筆記的相關(guān)的介紹,望你能有所收獲。
【編輯推薦】