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

正文內(nèi)容

北京郵電大學(xué)軟件工程研究生的課程---數(shù)據(jù)庫設(shè)計(jì)開發(fā)-4-展示頁

2024-10-15 17:08本頁面
  

【正文】 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 重做日志緩沖區(qū):重做日志緩沖區(qū)用于在內(nèi)存中存儲(chǔ)未被刷新寫入聯(lián)機(jī)重做日志文件的重做信息。兩參數(shù)相乘就可得出緩沖區(qū)高速緩存的內(nèi)存總數(shù) (以字節(jié)為單位 )。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 數(shù)據(jù)庫緩沖區(qū)高速緩存 : DB_BLOCK_SIZE和 DB_BLOCK_BUFFERS是決定緩沖區(qū)高速緩存大小的兩個(gè)初始化參數(shù)。 Oracle服務(wù)器對(duì)更新的一塊數(shù)據(jù),并不立即更新數(shù)據(jù)文件中的數(shù)據(jù)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 數(shù)據(jù)庫緩沖區(qū)高速緩存: 被修改過的緩沖塊稱為臟的,臟列表記錄所有在內(nèi)存中被修改而又尚未寫入磁盤中的數(shù)據(jù)。 LRU列表記錄數(shù)據(jù)塊被訪問的頻繁程度。數(shù)據(jù)的更新在內(nèi)存塊中完成 。 數(shù)據(jù)庫緩沖區(qū)高速緩存是由與 Oracle塊相同大小的內(nèi)存塊組成。但是如果在數(shù)據(jù)庫操作時(shí),經(jīng)常遇到共享池錯(cuò)誤,就必須增大共享池。 共享區(qū)經(jīng)過長(zhǎng)期裝卸和卸載數(shù)據(jù)對(duì)象會(huì)產(chǎn)生許多碎片,如果在共享池中沒有足夠的連續(xù)空間用來裝載目標(biāo)數(shù)據(jù),會(huì)產(chǎn)生錯(cuò)誤。 共享池的大小取決于 SHARED_POOL_SIZE,它是以字節(jié)為單位的。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 共享池: 字典高速緩存含有 RDBMS引擎分析 SQL語句所使用的數(shù)據(jù)字典信息。 庫高速緩存中的專用 SQL區(qū)可更進(jìn)一步分為永久區(qū)和運(yùn)行區(qū)。 庫高速緩存包括共享和專用 SQL區(qū)。如果有, Oracle使用存儲(chǔ)的語法分析樹和執(zhí)行路徑來執(zhí)行該語句,使用存儲(chǔ)代碼可以獲得明顯的性能提高 。 Oracle服務(wù)器用庫高速緩存來提高執(zhí)行SQL語句的性能。 參見下圖 庫高速緩沖 字典高速緩沖 控制結(jié)構(gòu) 共享 SQL區(qū) 專用 SQL區(qū) 永久區(qū) 運(yùn)行區(qū) 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 共享池: 庫高速緩存存儲(chǔ)已提交給 RDBMS的 SQL語句文本、分析過的格式與執(zhí)行計(jì)劃,以及已被執(zhí)行的 PL/SQL包頭與過程等。 另外 oracle9i還有 Java pool, 8i有 Java虛擬機(jī),解釋 Java; Java pool是利用數(shù)據(jù)庫技術(shù)解釋 Java. oracle9i的 SGA可以通過 SGA_MAX_SIZE被動(dòng)態(tài)的設(shè)置大小, 8i不能動(dòng)態(tài)設(shè)置。 – 數(shù)據(jù)庫緩沖區(qū)高速緩存。 ? 當(dāng)實(shí)例被創(chuàng)建時(shí),分配 SGA;當(dāng)實(shí)例關(guān)閉時(shí),釋放 SGA。 ? 系統(tǒng)全局區(qū)的數(shù)據(jù)是共享的 ,也就是說,多個(gè)進(jìn)程可以在同一時(shí)間對(duì) SGA中的數(shù)據(jù)進(jìn)行訪問和修改。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) ? 系統(tǒng)全局區(qū):系統(tǒng)全局區(qū)是實(shí)例的主要部分。 內(nèi)存結(jié)構(gòu) 進(jìn)程 實(shí)例 SGA Shared pool Database Buffer cache Redo log Buffer cache Library cache Data Dictionary cache PMON SMON DBWR LGWR CKPT Others 內(nèi)存 結(jié)構(gòu) 后臺(tái) 進(jìn)程 用戶 進(jìn)程 服務(wù)器 進(jìn)程 PGA 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) ? ORACLE的內(nèi)存結(jié)構(gòu)主要有兩個(gè)內(nèi)存區(qū)域組成: SGA(System Global Area):系統(tǒng)全局區(qū),是ORACLE實(shí)例的基礎(chǔ),是一個(gè)共享區(qū)域,存放最近使用的 SQL語句、最近使用的數(shù)據(jù)、最近使用的數(shù)據(jù)字典等信息,供各個(gè)進(jìn)程調(diào)用。由于這個(gè)原因,單用戶也稱為單進(jìn)程 Oracle。 ? 單用戶的 Oracle配置 (Personal Oracle Lite),不使用多進(jìn)程執(zhí)行數(shù)據(jù)庫的功能。 ? 后臺(tái)進(jìn)程就像數(shù)據(jù)庫的手,是直接處理數(shù)據(jù)庫的組件;SGA就像大腦,在必要時(shí)間接地調(diào)度手處理它們的信息與存儲(chǔ)檢索。該內(nèi)存塊稱為 系統(tǒng)全局區(qū) (SGA)。 ? 進(jìn)程間使用公共共享區(qū) 并在公共共享區(qū)內(nèi)完成它們的工作。一個(gè)實(shí)例只能打開一個(gè)數(shù)據(jù)庫,或者說一個(gè)數(shù)據(jù)庫被唯一的一個(gè)實(shí)例裝載。北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫實(shí)例管理 ? Oracle服務(wù)器就是數(shù)據(jù)庫管理系統(tǒng) (DBMS),由數(shù)據(jù)庫 (Oracle database)和 實(shí)例 (Oracle instance)組成。 ? 實(shí)例是一系列復(fù)雜的內(nèi)存結(jié)構(gòu)和操作系統(tǒng)進(jìn)程 ,它為 Oracle客戶提供所期望的不同程度的服務(wù)。 實(shí)例組成 實(shí)例創(chuàng)建 監(jiān)控實(shí)例 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫實(shí)例組成 ? 實(shí)例中 每一個(gè)進(jìn)程都有各自的一個(gè)內(nèi)存塊 ,該內(nèi)存塊用于保存私有變量、地址堆棧和其他運(yùn)行時(shí)的信息。公共共享區(qū)是能夠在同一時(shí)間內(nèi)被不同程序和不同進(jìn)程讀寫的一塊內(nèi)存區(qū)。因?yàn)?SGA駐留在一個(gè)共享內(nèi)存段中,所以它經(jīng)常被稱作共享全局區(qū)。 SGA參與發(fā)生在數(shù)據(jù)庫中全部的信息和服務(wù)器的處理。相反,所有的數(shù)據(jù)庫功能由一個(gè) Oracle進(jìn)程完成。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫實(shí)例組成 ? ORACLE實(shí)例是指有自己的內(nèi)存結(jié)構(gòu)和相關(guān)的服務(wù)器進(jìn)程及后臺(tái)進(jìn)程的 DBMS。 PGA(Program Global Area):程序全局區(qū),該區(qū)域是一非共享區(qū)域,存放會(huì)話、排序、游標(biāo)、主變量等信息,被服務(wù)器進(jìn)程調(diào)用,保證誰的請(qǐng)求處理結(jié)果給誰,誰的排序給誰,用戶聲明的、打開的、使用的、關(guān)閉的游標(biāo)是私有的,用戶的主變量不被其他用戶干擾。它含有數(shù)據(jù)維護(hù)、 SQL語句分析與重做緩存所必須的所有內(nèi)存結(jié)構(gòu)。所有數(shù)據(jù)庫操作都使用包含在 SGA中某點(diǎn)上的結(jié)構(gòu)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) ? SGA組成如下: – 共享池。 – 重做日志緩沖區(qū)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 共享池:共享池包括庫高速緩存、數(shù)據(jù)字典高速緩存和服務(wù)器控制結(jié)構(gòu)(例如數(shù)據(jù)庫字符集)。數(shù)據(jù)字典高速緩存存儲(chǔ)用于分析 SQL語句的數(shù)據(jù)字典行。當(dāng)一條 SQL語句提交時(shí),服務(wù)器首先查找高速緩存,查看相同的語句是否已被提交或緩存過。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 共享池: 對(duì)于使用以前緩存的 SQL語句,它必須在所有方面都與緩存版本完全相同,包括標(biāo)點(diǎn)符號(hào)和字母的大小寫。共享SQL區(qū)包括 SQL語句語法分析樹和執(zhí)行路徑;專用 SQL區(qū)存儲(chǔ)特定的會(huì)話信息,一個(gè)用戶會(huì)話能夠一次打開的專用 SQL區(qū)的數(shù)量由 參數(shù) OPEN_CURSORS決定。永久區(qū)中包含合法的信息,并可應(yīng)用于 SQL語句的多個(gè)執(zhí)行中,而運(yùn)行區(qū)中僅包含正在被執(zhí)行的 SQL語句的數(shù)據(jù)。在這個(gè)區(qū)域中含有段信息、安全性、訪問權(quán)限和在可用的自由存儲(chǔ)空間等信息。 ORACLE 9i可以通過 ALTER SYSTEM SET SHARED_POOL_SIZE動(dòng)態(tài)設(shè)置。這個(gè)問題可以通過運(yùn)行SQL命令 ALTER SYSTEM FLUSH SHARED_POOL解決。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計(jì)與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 數(shù)據(jù)庫緩沖區(qū)高速緩存:是影響整個(gè)數(shù)據(jù)庫系統(tǒng)運(yùn)行的重要因素之一。所有 Oracle操作的數(shù)據(jù)在使用前被裝入到數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1