【導(dǎo)讀】本章將介紹Oracle服務(wù)器的例程。結(jié)構(gòu),包括內(nèi)存管理和后臺(tái)進(jìn)程。庫(kù)緩沖包含語句文本,編譯后的代碼以。字典緩沖包括表和列的定義和權(quán)限等。庫(kù)緩沖保存最近用過的SQL語句和PL/SQL使。執(zhí)行計(jì)劃,即優(yōu)化器定義的語句執(zhí)行步驟。庫(kù)緩沖又稱為共享SQL區(qū)。之前重新執(zhí)行時(shí),服務(wù)進(jìn)程不必重新分析語句,因此庫(kù)緩沖能改善應(yīng)用的性能。如有必要服務(wù)進(jìn)程可請(qǐng)求從數(shù)。處理查詢時(shí),服務(wù)進(jìn)程在數(shù)據(jù)庫(kù)緩沖區(qū)中尋。v$buffer_cache來監(jiān)視緩存的使用情況?;覕?shù)據(jù)緩沖區(qū)的數(shù)量達(dá)到閾值;當(dāng)進(jìn)行掃描而無法找到任何空閑緩沖區(qū)時(shí)。出現(xiàn)超時(shí)每三秒;出現(xiàn)檢查點(diǎn)(檢查點(diǎn)是使數(shù)據(jù)庫(kù)緩沖區(qū)高。重做日志緩沖區(qū)用于在內(nèi)存中存儲(chǔ)未被刷新寫入。初始化參數(shù)決定,以字節(jié)為單位。在事務(wù)提交時(shí)由LGWR寫入日志文件。在DBW0將數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存中修改。Oracle8i引入的一項(xiàng)新特性(從。使用MTS配置時(shí),因?yàn)橐赟GA中分配UGA來。PGA又稱為進(jìn)程全局。進(jìn)程獨(dú)占的區(qū)域,在進(jìn)程創(chuàng)建時(shí)分配,進(jìn)程終止時(shí)釋放,其他進(jìn)程不能訪問。相連的用戶進(jìn)程的Oracle請(qǐng)求服務(wù)。