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

正文內(nèi)容

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

2024-11-08 17:08上一頁面

下一頁面
  

【正文】 構(gòu) ? SGA組成如下: – 共享池。在這個區(qū)域中含有段信息、安全性、訪問權(quán)限和在可用的自由存儲空間等信息。 RDBMS等到一定條件時才將改變的數(shù)據(jù)刷新寫入數(shù)據(jù)文件(參見數(shù)據(jù)庫寫入進(jìn)程)??色@得的重做復(fù)制閂的數(shù)量等于 LOG_SIMULTANEOUS_COPIES初始化參數(shù)的值。這些程序稱為Oracle后臺進(jìn)程。 Instance SGA database Buffer cache DBWR Data files Control files Redo log files 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進(jìn)程 – 數(shù)據(jù)庫寫進(jìn)程 (Database Writer,DBWR) DBWR等到下列情況發(fā)生時,才成批地讀臟列表,并將在臟列表中發(fā)現(xiàn)的所有塊刷新寫入數(shù)據(jù)文件 。 LGWR執(zhí)行寫入操作的條件是:發(fā)生提交、重做日志緩沖區(qū)滿度達(dá)到三分之一、超時(3秒 )、 DBWR進(jìn)程開始之前 。 頻繁的檢查點(diǎn)將浪費(fèi)大量的進(jìn)程活動和I/O次數(shù)以執(zhí)行相關(guān)的檢查點(diǎn) 。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進(jìn)程 – 檢查點(diǎn)進(jìn)程 (CKPT):CKPT是可選的后臺進(jìn)程,執(zhí)行LGWR進(jìn)程通常會執(zhí)行的檢查點(diǎn)任務(wù) —— 即用當(dāng)前版本信息更新數(shù)據(jù)文件和控制文件頭。如果在共享池中沒有發(fā)現(xiàn)匹配語句,服務(wù)器進(jìn)程對這些語句進(jìn)行語法分析。當(dāng)前日志被填滿后, LGWR進(jìn)程開始寫入下一個日志組;與此同時,歸檔進(jìn)程將重做日志復(fù)制到磁盤或磁帶。) 3 打開數(shù)據(jù)庫 打開數(shù)據(jù)文件;打開日志文件; (數(shù)據(jù)庫包含的文件名及位置信息在控制文件中約定 )。診斷追蹤文件有三類:警告文件()、后臺進(jìn)程跟蹤文件、用戶跟蹤文件。 所有連接到實(shí)例的用戶和后臺進(jìn)程都能夠使用 V$視圖被監(jiān)控。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫監(jiān)控實(shí)例 查詢視圖 V$pq_sysstat顯示并行查詢服務(wù)器的當(dāng)前運(yùn)行信息,例如忙的和空閑的查詢服務(wù)器的數(shù)量與動態(tài)服務(wù)器創(chuàng)建和終止的統(tǒng)計數(shù)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫監(jiān)控實(shí)例 V$sga視圖顯示每一個 SGA主要組成部分的大小 (以字節(jié)為單位 ),包括重做日志緩沖區(qū)、數(shù)據(jù)庫緩沖區(qū)高速緩存和共享池。使用與 NT OS的 Performance Monitor工具進(jìn)行監(jiān)控,它監(jiān)控許多事情,包括屬于這個服務(wù)的線程的內(nèi)存的消耗和環(huán)境的切換。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫監(jiān)控實(shí)例 ? 一般情況下,系統(tǒng)全局區(qū)和后臺進(jìn)程在沒有 DBA干預(yù)的情況下運(yùn)行。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫實(shí)例創(chuàng)建 Oracle啟動進(jìn)程 0 開始狀態(tài) SHUTDOWN 1 啟動實(shí)例 讀參數(shù)文件;分配 SGA;啟動后臺進(jìn)程;打開跟蹤文件和警告。 3)遇到一個數(shù)據(jù)庫檢查點(diǎn),這將觸發(fā)數(shù)據(jù)庫緩沖區(qū)高速緩存和重做日志高速緩存刷新。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫實(shí)例組成 ? 為更好地理解前面討論的實(shí)例組件是如何相互交互的,看一個典型的事務(wù)在實(shí)例結(jié)構(gòu)中的移動。重做日志是按順序循環(huán)使用的 ,如果數(shù)據(jù)庫需要轉(zhuǎn)換重做日志,但是 ARCH還正在按其順序復(fù)制下一個日志,所有數(shù)據(jù)庫的活動將終止,直到 ARCH完成。例如,如果一個重做日志組大小為 3MB,而 LOG_CHECKPOINT_INTERVAL設(shè)置為 。 第三個參數(shù)是 DB_BLOCK_CHECKSUM,這是個布爾參數(shù),啟用這個參數(shù)時,導(dǎo)致每個數(shù)據(jù)庫塊被寫入時附加一個校驗(yàn)和值。 SMON也是管理某些數(shù)據(jù)庫段的進(jìn)程,收回不再使用的臨時段空間,并自動合并在數(shù)據(jù)文件中相鄰的自由空間塊。盡管對整個數(shù)據(jù)庫而言,這并不增加對內(nèi)存空間的要求,但是它需要一個更大的系統(tǒng)全局區(qū)來存放這些附加的會話信息。 Oracle服務(wù)器使用LOG_SMALL_ENTRY_MAX_SIZE初始化參數(shù)限制一次寫入的重做的總量 。當(dāng)服務(wù)器在緩沖區(qū)中需要更多空間來從磁盤讀入一個數(shù)據(jù)塊時,它去訪問 LRU列表,以確定可以清出哪些塊,使用這種方法, 保證最頻繁使用的塊保存在內(nèi)存中 。共享SQL區(qū)包括 SQL語句語法分析樹和執(zhí)行路徑;專用 SQL區(qū)存儲特定的會話信息,一個用戶會話能夠一次打開的專用 SQL區(qū)的數(shù)量由 參數(shù) OPEN_CURSORS決定。它含有數(shù)據(jù)維護(hù)、 SQL語句分析與重做緩存所必須的所有內(nèi)存結(jié)構(gòu)。 ? 實(shí)例是一系列復(fù)雜的內(nèi)存結(jié)構(gòu)和操作系統(tǒng)進(jìn)程 ,它為 Oracle客戶提供所期望的不同程度的服務(wù)。 內(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) 后臺 進(jìn)程 用戶 進(jìn)程 服務(wù)器 進(jìn)程 PGA 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) ? ORACLE的內(nèi)存結(jié)構(gòu)主要有兩個內(nèi)存區(qū)域組成: SGA(System Global Area):系統(tǒng)全局區(qū),是ORACLE實(shí)例的基礎(chǔ),是一個共享區(qū)域,存放最近使用的 SQL語句、最近使用的數(shù)據(jù)、最近使用的數(shù)據(jù)字典等信息,供各個進(jìn)程調(diào)用。如果有, Oracle使用存儲的語法分析樹和執(zhí)行路徑來執(zhí)行該語句,使用存儲代碼可以獲得明顯的性能提高 。數(shù)據(jù)的更新在內(nèi)存塊中完成 。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 重做日志緩沖區(qū): 為強(qiáng)迫重做日志順序?qū)懭耄?Oracle服務(wù)器使用閂控制對緩存的訪問。 當(dāng)一個用戶進(jìn)程通過專用服務(wù)器方式連接數(shù)據(jù)庫時,用戶的會話數(shù)據(jù)、堆??臻g和游標(biāo)狀態(tài)信息存儲在進(jìn)程全局區(qū)中。 系統(tǒng)監(jiān)控和進(jìn)程監(jiān)控都是自動解決數(shù)據(jù)庫系統(tǒng)問題的后臺進(jìn)程 。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進(jìn)程 – 數(shù)據(jù)庫寫進(jìn)程 (Database Writer,DBWR) 另一個參數(shù)是 DB_BLOCK_CHECKPOINT_BATCH,設(shè)置在每個檢查點(diǎn) DBWR寫入的塊的最大量(參看檢查點(diǎn)進(jìn)程)。LOG_CHECKPOINT_TIMEOUT參數(shù)指定的時間間隔(以秒為單位 )發(fā)生一個檢查點(diǎn)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進(jìn)程 – 歸檔進(jìn)程 (Archiver,ARCH):ARCH負(fù)責(zé)將全部聯(lián)機(jī)重做日志復(fù)制到歸檔重做日志文件。 – 并行查詢進(jìn)程 (Pnnn):根據(jù)數(shù)據(jù)庫的活動和并行查詢選項(xiàng)的配置, Oracle服務(wù)器啟動和停止查詢進(jìn)程。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫實(shí)例組成 ? 如果事務(wù)是相對短期的,事務(wù)完成,用戶提交,發(fā)出信號給 LGWR進(jìn)程讓它將重做日志緩沖區(qū)刷新到聯(lián)機(jī)重做日志文件。 最后的階段就是打開數(shù)據(jù)庫。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫實(shí)例創(chuàng)建 ? 關(guān)閉數(shù)據(jù)庫過程與啟動相反,關(guān)閉數(shù)據(jù)文件,關(guān)閉日志文件,關(guān)閉控制文件,關(guān)閉實(shí)例并釋放資源。但只能對有十足經(jīng)驗(yàn)的用戶使用。 除了在 SQL語句中適時加入換行符之外,V$s
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1