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

正文內(nèi)容

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

2022-10-28 17:08:00 本頁(yè)面
 

【正文】 重做的總量 。如果這個(gè)值設(shè)置得過(guò)低,進(jìn)程之間相互競(jìng)爭(zhēng), LGWR進(jìn)程讀出和寫(xiě)入緩存,有可能會(huì)導(dǎo)致性能問(wèn)題。 ORACLE 9i可以通過(guò) ALTER SYSTEM SET DB_CACHE_SIZE動(dòng)態(tài)設(shè)置。 RDBMS等到一定條件時(shí)才將改變的數(shù)據(jù)刷新寫(xiě)入數(shù)據(jù)文件(參見(jiàn)數(shù)據(jù)庫(kù)寫(xiě)入進(jìn)程)。當(dāng)服務(wù)器在緩沖區(qū)中需要更多空間來(lái)從磁盤(pán)讀入一個(gè)數(shù)據(jù)塊時(shí),它去訪問(wèn) LRU列表,以確定可以清出哪些塊,使用這種方法, 保證最頻繁使用的塊保存在內(nèi)存中 。所有 Oracle操作的數(shù)據(jù)在使用前被裝入到數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存中。這個(gè)問(wèn)題可以通過(guò)運(yùn)行SQL命令 ALTER SYSTEM FLUSH SHARED_POOL解決。在這個(gè)區(qū)域中含有段信息、安全性、訪問(wèn)權(quán)限和在可用的自由存儲(chǔ)空間等信息。共享SQL區(qū)包括 SQL語(yǔ)句語(yǔ)法分析樹(shù)和執(zhí)行路徑;專(zhuān)用 SQL區(qū)存儲(chǔ)特定的會(huì)話(huà)信息,一個(gè)用戶(hù)會(huì)話(huà)能夠一次打開(kāi)的專(zhuān)用 SQL區(qū)的數(shù)量由 參數(shù) OPEN_CURSORS決定。當(dāng)一條 SQL語(yǔ)句提交時(shí),服務(wù)器首先查找高速緩存,查看相同的語(yǔ)句是否已被提交或緩存過(guò)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 共享池:共享池包括庫(kù)高速緩存、數(shù)據(jù)字典高速緩存和服務(wù)器控制結(jié)構(gòu)(例如數(shù)據(jù)庫(kù)字符集)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) ? SGA組成如下: – 共享池。它含有數(shù)據(jù)維護(hù)、 SQL語(yǔ)句分析與重做緩存所必須的所有內(nèi)存結(jié)構(gòu)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 ORACLE數(shù)據(jù)庫(kù)實(shí)例組成 ? ORACLE實(shí)例是指有自己的內(nèi)存結(jié)構(gòu)和相關(guān)的服務(wù)器進(jìn)程及后臺(tái)進(jìn)程的 DBMS。 SGA參與發(fā)生在數(shù)據(jù)庫(kù)中全部的信息和服務(wù)器的處理。公共共享區(qū)是能夠在同一時(shí)間內(nèi)被不同程序和不同進(jìn)程讀寫(xiě)的一塊內(nèi)存區(qū)。 ? 實(shí)例是一系列復(fù)雜的內(nèi)存結(jié)構(gòu)和操作系統(tǒng)進(jìn)程 ,它為 Oracle客戶(hù)提供所期望的不同程度的服務(wù)。一個(gè)實(shí)例只能打開(kāi)一個(gè)數(shù)據(jù)庫(kù),或者說(shuō)一個(gè)數(shù)據(jù)庫(kù)被唯一的一個(gè)實(shí)例裝載。該內(nèi)存塊稱(chēng)為 系統(tǒng)全局區(qū) (SGA)。 ? 單用戶(hù)的 Oracle配置 (Personal Oracle Lite),不使用多進(jìn)程執(zhí)行數(shù)據(jù)庫(kù)的功能。 內(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)程 用戶(hù) 進(jìn)程 服務(wù)器 進(jìn)程 PGA 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(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語(yǔ)句、最近使用的數(shù)據(jù)、最近使用的數(shù)據(jù)字典等信息,供各個(gè)進(jìn)程調(diào)用。 ? 系統(tǒng)全局區(qū)的數(shù)據(jù)是共享的 ,也就是說(shuō),多個(gè)進(jìn)程可以在同一時(shí)間對(duì) SGA中的數(shù)據(jù)進(jìn)行訪問(wèn)和修改。 – 數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存。 參見(jiàn)下圖 庫(kù)高速緩沖 字典高速緩沖 控制結(jié)構(gòu) 共享 SQL區(qū) 專(zhuān)用 SQL區(qū) 永久區(qū) 運(yùn)行區(qū) 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 共享池: 庫(kù)高速緩存存儲(chǔ)已提交給 RDBMS的 SQL語(yǔ)句文本、分析過(guò)的格式與執(zhí)行計(jì)劃,以及已被執(zhí)行的 PL/SQL包頭與過(guò)程等。如果有, Oracle使用存儲(chǔ)的語(yǔ)法分析樹(shù)和執(zhí)行路徑來(lái)執(zhí)行該語(yǔ)句,使用存儲(chǔ)代碼可以獲得明顯的性能提高 。 庫(kù)高速緩存中的專(zhuān)用 SQL區(qū)可更進(jìn)一步分為永久區(qū)和運(yùn)行區(qū)。 共享池的大小取決于 SHARED_POOL_SIZE,它是以字節(jié)為單位的。但是如果在數(shù)據(jù)庫(kù)操作時(shí),經(jīng)常遇到共享池錯(cuò)誤,就必須增大共享池。數(shù)據(jù)的更新在內(nèi)存塊中完成 。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存: 被修改過(guò)的緩沖塊稱(chēng)為臟的,臟列表記錄所有在內(nèi)存中被修改而又尚未寫(xiě)入磁盤(pán)中的數(shù)據(jù)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存 : DB_BLOCK_SIZE和 DB_BLOCK_BUFFERS是決定緩沖區(qū)高速緩存大小的兩個(gè)初始化參數(shù)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 重做日志緩沖區(qū):重做日志緩沖區(qū)用于在內(nèi)存中存儲(chǔ)未被刷新寫(xiě)入聯(lián)機(jī)重做日志文件的重做信息。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 重做日志緩沖區(qū): 為強(qiáng)迫重做日志順序?qū)懭耄?Oracle服務(wù)器使用閂控制對(duì)緩存的訪問(wèn)。這個(gè)參數(shù)以字節(jié)為單位,其缺省值隨操作系統(tǒng)和硬件不同而不同。LOG_SIMULTANEOUS_COPIES的缺省值是系統(tǒng)中 CPU的數(shù)量。主要有用戶(hù)進(jìn)程、服務(wù)器進(jìn)程、后臺(tái)進(jìn)程三種類(lèi)型。 當(dāng)一個(gè)用戶(hù)進(jìn)程通過(guò)專(zhuān)用服務(wù)器方式連接數(shù)據(jù)庫(kù)時(shí),用戶(hù)的會(huì)話(huà)數(shù)據(jù)、堆??臻g和游標(biāo)狀態(tài)信息存儲(chǔ)在進(jìn)程全局區(qū)中。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 Oracle Server ORACLE進(jìn)程 ? 服務(wù)器進(jìn)程:服務(wù)器進(jìn)程接受用戶(hù)發(fā)出的請(qǐng)求,并根據(jù)請(qǐng)求與數(shù)據(jù)庫(kù)通信,通過(guò)這些通信完成用戶(hù)進(jìn)程對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的處理要求,同時(shí)完成對(duì)數(shù)據(jù)庫(kù)的連接操作和 I/O訪問(wèn)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 ORACLE進(jìn)程 ? Oracle數(shù)據(jù)庫(kù)的物理文件和內(nèi)存結(jié)構(gòu)之間的關(guān)系由后臺(tái)進(jìn)程來(lái)維持 。可以設(shè)置 BACKGROUND_DUMP_DEST參數(shù)來(lái)規(guī)定后臺(tái)進(jìn)程跟蹤文件的位置。 系統(tǒng)監(jiān)控和進(jìn)程監(jiān)控都是自動(dòng)解決數(shù)據(jù)庫(kù)系統(tǒng)問(wèn)題的后臺(tái)進(jìn)程 。 SMON僅當(dāng)創(chuàng)建表空間或表時(shí)的缺省存儲(chǔ)參數(shù)pctincrease不是 0時(shí),合并表空間中的自由空間。 1)發(fā)生一個(gè)檢查點(diǎn)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 ORACLE進(jìn)程 – 數(shù)據(jù)庫(kù)寫(xiě)進(jìn)程 (Database Writer,DBWR) 在大多數(shù)安裝中,有一個(gè) DBWR進(jìn)程處理所有數(shù)據(jù)庫(kù)的所有寫(xiě)入活動(dòng)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 ORACLE進(jìn)程 – 數(shù)據(jù)庫(kù)寫(xiě)進(jìn)程 (Database Writer,DBWR) 另一個(gè)參數(shù)是 DB_BLOCK_CHECKPOINT_BATCH,設(shè)置在每個(gè)檢查點(diǎn) DBWR寫(xiě)入的塊的最大量(參看檢查點(diǎn)進(jìn)程)。當(dāng)隨后讀取該塊時(shí),計(jì)算校驗(yàn)和值并與存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)值進(jìn)行比較,如果值不同,將產(chǎn)生錯(cuò)誤。 Database Instance SGA Redo log buffer LGWR DBWR Data files Control files Redo log files 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 ORACLE進(jìn)程 – 日志寫(xiě)( Log Writer,LGWR) : 直到 Oracle在 LGWR完成將重做信息從重做緩沖區(qū)刷新到聯(lián)機(jī)重做日志文件之后, Oracle才認(rèn)為一個(gè)事務(wù)已完成。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1