freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle體系結(jié)構(gòu)4625698710(參考版)

2025-01-27 09:52本頁(yè)面
  

【正文】 Oracle數(shù)據(jù)庫(kù)的 database的存儲(chǔ)結(jié)構(gòu) : 物理存儲(chǔ)結(jié)構(gòu)、邏輯存儲(chǔ)結(jié)構(gòu)。 159 本章小結(jié) Oracle數(shù)據(jù)庫(kù)包括 DB和 DBMS兩部分兩部分。 158 ARCn ARCn 歸檔 日志 控制文件 數(shù)據(jù)文件 重做 日志 它負(fù)責(zé)將已經(jīng)寫滿的重做日志文件備份到歸檔日志文件中,以防止循環(huán)寫入重做日志文件時(shí)將其覆蓋。 監(jiān)視服務(wù)進(jìn)程和調(diào)度進(jìn)程,如果它們失敗,則自動(dòng)重啟他們。 156 PMON PGA 例程 SGA PMON 恢復(fù)中斷或失敗的用戶進(jìn)程、服務(wù)進(jìn)程。 將各個(gè)表空間的空閑空間碎片合并在一起,使之更容易分配。 2. 啟動(dòng) DBWR的條件: ? 檢查點(diǎn) ? DBWR timeout ? 沒有空閑空間 ? 臟緩存塊達(dá)到一定數(shù)量 154 LGWR 例程 SGA 控制文件 數(shù)據(jù)文件 重做 日志 數(shù)據(jù)庫(kù) 重做日志 緩沖區(qū) DBWn LGWR 1. 作用: 把 Redo log buffer中的內(nèi)容寫到 Redo log files中。 需要大池的操作 : 數(shù)據(jù)庫(kù)備份和恢復(fù) 大量排序的 SQL語句 并行化的數(shù)據(jù)庫(kù)操作 147 Java池 ? 8i以后提供的對(duì) Java的支持 ,用于存放 Java代碼、 Java程序等 .一般不小于 20M,以便虛擬機(jī)運(yùn)行 . ? 尺寸由 JAVA_POOL_SIZE控制 148 程序全局區(qū)( PGA) ? 為每個(gè)連接到數(shù)據(jù)庫(kù)的用戶進(jìn)程預(yù)留內(nèi)存 ? 當(dāng)建立服務(wù)器進(jìn)程時(shí)分配 ? 當(dāng)終止服務(wù)器進(jìn)程時(shí)釋放 ? 只能由一個(gè)進(jìn)程使用 用戶進(jìn)程 PGA 服務(wù)器進(jìn)程 149 進(jìn)程結(jié)構(gòu) Oracle使用各種類型進(jìn)程 : ? 用戶進(jìn)程 : 當(dāng)用戶請(qǐng)求連接到 Oracle server時(shí)啟動(dòng) ? 服務(wù)進(jìn)程 : 連接到例程,并且當(dāng)用戶建立會(huì)話時(shí)啟動(dòng) ? 后臺(tái)進(jìn)程 : 當(dāng)啟動(dòng)例程時(shí)啟動(dòng) 150 用戶進(jìn)程 ? 請(qǐng)求與 Oracle server交互的程序 ? 必須首先建立連接 ? 不會(huì)與 Oracle server直接交互 數(shù)據(jù)庫(kù)用戶 服務(wù)進(jìn)程 用戶進(jìn)程 建立連接 151 服務(wù)器進(jìn)程 ? 直接與 Oracle server交互的程序 ? 完成調(diào)用并返回結(jié)果 ? 可以是專用的或者共享的 建立連接 建立會(huì)話 數(shù)據(jù)庫(kù)用戶 用戶進(jìn)程 服務(wù)器進(jìn)程 Oracle server 152 后臺(tái)進(jìn)程 作用:維護(hù)并加強(qiáng)物理結(jié)構(gòu)和內(nèi)存結(jié)構(gòu)的關(guān)系。 大池是可選的內(nèi)存結(jié)構(gòu)。當(dāng)執(zhí)行 DML, 如 :update、delete、 insert或者 create、 alter、 drop 等語句時(shí) ,Oracle都會(huì)為這些操作生成重做記錄 . ? 主要目的是恢復(fù) ? Oracle總是先記錄日志、后記錄數(shù)據(jù) ? 由 LOG_BUFFER初始化參數(shù)定義 重做日志緩沖區(qū) 145 重做日志高速緩存工作原理 日志寫進(jìn)程 歸檔進(jìn)程 數(shù) 據(jù) 高 速 緩 存S G A重 做 日 志 高 速 緩 存L G W RA R C H重 做 日 志 文 件歸 檔 日 志 文 件為提高效率 ,重做記錄并不直接寫入磁盤的重做日志文件 ,而是先寫入重做日志緩存 。 2. 找到足夠的空閑塊 ,將所有數(shù)據(jù)讀入; 3,如果空閑塊不足,則暫停搜索, Oralce立刻啟動(dòng)DBWR進(jìn)程 ,將 DIRTY中的臟緩存塊數(shù)據(jù)寫入數(shù)據(jù)文件釋放足夠的空閑緩存塊。 143 數(shù)據(jù)高速緩存工作原理 服 務(wù) 進(jìn) 程D B W R數(shù) 據(jù) 文 件數(shù) 據(jù) 文 件L R U列 表D I R T Y列 表臟 緩 存 塊 命 中 緩 存 塊空 閑 緩 存 塊數(shù) 據(jù) 高 速 緩 存S G A12341. 讀數(shù)據(jù)入數(shù)據(jù)高速緩存之前 ,先在 LRU中搜索空閑緩存塊 。 141 數(shù)據(jù)高速緩存的緩存塊分為三類 : 臟緩存塊: 存放已經(jīng)被修改過的緩存塊 . 當(dāng) SQL修改某個(gè)緩存塊中的數(shù)據(jù),則這個(gè)緩存塊被標(biāo)記為臟緩存塊 空閑緩存塊: 等待寫入數(shù)據(jù)的空閑緩存塊 . 命中緩存塊: 最近正在被訪問的緩存塊 . 142 管理緩存塊的列表 Oracle通過 2個(gè)列表來管理上述緩存塊
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1