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