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

正文內容

北京郵電大學軟件工程研究生的課程---數(shù)據(jù)庫設計開發(fā)-4(編輯修改稿)

2024-10-27 17:08 本頁面
 

【文章內容簡介】 les Control files Redo log files 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 Database ORACLE進程 – 數(shù)據(jù)庫寫進程(Database Writer, DBWR):負責將緩沖區(qū)中臟的數(shù)據(jù)塊寫入到數(shù)據(jù)文件中。 Instance SGA database Buffer cache DBWR Data files Control files Redo log files 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 ORACLE進程 – 數(shù)據(jù)庫寫進程 (Database Writer,DBWR) DBWR等到下列情況發(fā)生時,才成批地讀臟列表,并將在臟列表中發(fā)現(xiàn)的所有塊刷新寫入數(shù)據(jù)文件 。 1)發(fā)生一個檢查點。 2)臟列表的長度達到 DB_BLOCK_WRITE_BATCH參數(shù)值的一半。 3)使用的緩沖區(qū)數(shù)量達到 DB_BLOCK_MAX_SCAN。 4) DBWR后臺進程發(fā)生超時(大約每 3秒)。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 ORACLE進程 – 數(shù)據(jù)庫寫進程 (Database Writer,DBWR) 在大多數(shù)安裝中,有一個 DBWR進程處理所有數(shù)據(jù)庫的所有寫入活動。但是當發(fā)現(xiàn)這個 DBWR進程不能滿足數(shù)據(jù)庫要求時,可以啟動一個以上的 DBWR進程。 DB_WRITES參數(shù)可以設置在啟動時創(chuàng)建的 DBWR進程數(shù) (缺省值是 1)。建議使用與存儲數(shù)據(jù)文件的物理磁盤一樣多的 DBWR進程或者將這個數(shù)量設為與數(shù)據(jù)庫中數(shù)據(jù)文件的數(shù)量相等。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 ORACLE進程 – 數(shù)據(jù)庫寫進程 (Database Writer,DBWR) 另一個參數(shù)是 DB_BLOCK_CHECKPOINT_BATCH,設置在每個檢查點 DBWR寫入的塊的最大量(參看檢查點進程)。增大該參數(shù),可以減少 DBWR刷新緩沖區(qū)的次數(shù)。但將這個數(shù)值增得過大,當 DBWR最終刷新緩沖區(qū)時,可能產生不能接受的延遲。 第三個參數(shù)是 DB_BLOCK_CHECKSUM,這是個布爾參數(shù),啟用這個參數(shù)時,導致每個數(shù)據(jù)庫塊被寫入時附加一個校驗和值。當隨后讀取該塊時,計算校驗和值并與存儲在數(shù)據(jù)庫中的數(shù)值進行比較,如果值不同,將產生錯誤。當查找數(shù)據(jù)毀壞問題時,這是一個有價值的參數(shù),但是在全部時間都啟用這個值也會有代價。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 ORACLE進程 – 日志寫( Log Writer,LGWR) : LGWR是將在系統(tǒng)全局區(qū)中重做日志緩沖區(qū)的重做日志條目寫入到聯(lián)機重做日志文件的進程。 LGWR執(zhí)行寫入操作的條件是:發(fā)生提交、重做日志緩沖區(qū)滿度達到三分之一、超時(3秒 )、 DBWR進程開始之前 。 Database Instance SGA Redo log buffer LGWR DBWR Data files Control files Redo log files 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 ORACLE進程 – 日志寫( Log Writer,LGWR) : 直到 Oracle在 LGWR完成將重做信息從重做緩沖區(qū)刷新到聯(lián)機重做日志文件之后, Oracle才認為一個事務已完成。在 LGWR成功地將重做日志項寫入聯(lián)機重做文件時(并不是改變數(shù)據(jù)文件中的數(shù)據(jù)時),將一個成功碼返回給服務器進程。 用于配置 LGWR進程的選項很少,大多數(shù)的配置涉及重做日志緩沖區(qū)和支持該緩沖區(qū)的內存結構,而不是 LGWR進程自身。 可以建立多個 LGWR的 I/O口,以改善向日志文件的寫入性能, LGWR_IO_SLAVES參數(shù)決定。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 ORACLE進程 – 日志寫( Log Writer,LGWR): 檢查點導致 LGWR和 DBWR。檢查點間隔時間越短,發(fā)生數(shù)據(jù)庫故障時需要的恢復時間越短,同時減少了必須執(zhí)行每一檢查點所需的工作。當決定正確的檢查點間隔時,必須權衡所有這些因素。 LOG_CHECKPOINT_INTERVAL參數(shù)即一定數(shù)量的操作系統(tǒng)塊 (不是 Oracle塊 )寫入重做時,引起數(shù)據(jù)庫中的一個檢查點被觸發(fā)。LOG_CHECKPOINT_TIMEOUT參數(shù)指定的時間間隔(以秒為單位 )發(fā)生一個檢查點。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 ORACLE進程 – 日志寫( Log Writer,LGWR): 另外當一個重做日志組寫滿時,一個檢查點被觸發(fā)。要注意不要設置不必要的檢查點,或者迫使不需要的檢查點發(fā)生。例如,如果一個重做日志組大小為 3MB,而 LOG_CHECKPOINT_INTERVAL設置為 。當有,導致發(fā)生一個檢查點。另外,當重做日志組寫滿時(僅在又寫入 據(jù)后),發(fā)生另一個檢查點。事實上,這兩個檢查點將相繼發(fā)生。 頻繁的檢查點將浪費大量的進程活動和I/O次數(shù)以執(zhí)行相關的檢查點 。 最后一個參數(shù)是布爾值 LOG_CHECKPOINTS_TO_ALERT。每當檢查點發(fā)生時,它為數(shù)據(jù)庫在 設置一個標記,并用于試圖指出確切的檢查點間隔。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 ORACLE進程 – 調度進程:正如前面所提到的,服務器進程既可以是一個用戶進程專有的,也可以在多個用戶進程之間共享。使用共享服務器要求配置多線程服務器。當使用共享服務器進程時,至少必須存在一個調度進程( Dnnn),在環(huán)境需要時也可能有多個調度進程。 調度進程將用戶請求傳送到系統(tǒng)全局區(qū)的請求隊列,并將服務器的響應信息返回給正確的用戶進程。 參數(shù) MTS_DISPATCHERS指定調度進程使用的協(xié)議及開始使用該協(xié)議的調度進程的數(shù)量。 參數(shù) MTS_MAX_DISPATCHERS控制 RDBMS允許的調度進程的最大數(shù)量。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 ORACLE進程 – 歸檔進程 (Archiver,ARCH):ARCH負責將全部聯(lián)機重做日志復制到歸檔重做日志文件。這僅在數(shù)據(jù)庫運行在歸檔模式( ARCHIVELOG)下才發(fā)生。 Data files Control files Redo log files Archived Redo log files ARCH 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 ORACLE進程 – 歸檔進程 (Archiver,ARCH): 當 ARCH正在復制歸檔重做日志時,沒有其他進程能夠寫入這個重做日志。重做日志是按順序循環(huán)使用的 ,如果數(shù)據(jù)庫需要轉換重做日志,但是 ARCH還正在按其順序復制下一個日志,所有數(shù)據(jù)庫的活動將終止,直到 ARCH完成。如果歸檔由于某些原因不能完成復制日志,它將等待直到引起不能寫入的錯誤得到解決為止。 在 ARCHIVE_LOG_START參數(shù)必須設置為 TRUE,當數(shù)據(jù)庫啟動時,才會自動開始歸檔。如果設置了歸檔模式,但不自動啟動 ARCH,當所有聯(lián)機重做日志寫滿時,數(shù)據(jù)庫將會掛起,等待你手工歸檔聯(lián)機日志。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 ORACLE進程 – 檢查點進程 (CKPT):CKPT是可選的后臺進程,執(zhí)行LGWR進程通常會執(zhí)行的檢查點任務 —— 即用當前版本信息更新數(shù)據(jù)文件和控制文件頭。 CHECKPOINT_PROCESS參數(shù)設置為 TRUE可以啟用CKPT進程。注意在 Oracle ,該已被集成入RDBMS中并設置為 TRUE。如果在 Oracle init文件中包括這個參數(shù),實例啟動將會
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1