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

正文內(nèi)容

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

2025-09-15 17:08 本頁面


【正文】 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 數(shù)據(jù)庫緩沖區(qū)高速緩存 : DB_BLOCK_SIZE和 DB_BLOCK_BUFFERS是決定緩沖區(qū)高速緩存大小的兩個初始化參數(shù)。 DB_BLOCK_SIZE設(shè)置 Oracle塊大小,DB_BLOCK_BUFFERS決定分配給緩沖區(qū)高速緩存的塊的數(shù)量。兩參數(shù)相乘就可得出緩沖區(qū)高速緩存的內(nèi)存總數(shù) (以字節(jié)為單位 )。 ORACLE 9i可以通過 ALTER SYSTEM SET DB_CACHE_SIZE動態(tài)設(shè)置。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 重做日志緩沖區(qū):重做日志緩沖區(qū)用于在內(nèi)存中存儲未被刷新寫入聯(lián)機重做日志文件的重做信息。 它是循環(huán)使用的緩沖區(qū),當(dāng)重做日志緩沖區(qū)填滿時,將它的內(nèi)容寫入聯(lián)機重做日志文件。 重做日志緩沖區(qū)的大小是由 LOG_BUFFER初始化參數(shù)決定 ,以字節(jié)為單位,決定在內(nèi)存中保留多少空間緩存重做日志項。如果這個值設(shè)置得過低,進程之間相互競爭, LGWR進程讀出和寫入緩存,有可能會導(dǎo)致性能問題。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 重做日志緩沖區(qū): 為強迫重做日志順序?qū)懭耄?Oracle服務(wù)器使用閂控制對緩存的訪問。閂是一個 Oracle進程對一個內(nèi)存結(jié)構(gòu)的鎖定,一個進程必須持有重做分配閂,才能寫入重做日志緩沖區(qū)。當(dāng)一個進程持有分配閂時,其他任何進程都不能使用這個分配閂寫入重做日志緩沖區(qū)。 Oracle服務(wù)器使用LOG_SMALL_ENTRY_MAX_SIZE初始化參數(shù)限制一次寫入的重做的總量 。這個參數(shù)以字節(jié)為單位,其缺省值隨操作系統(tǒng)和硬件不同而不同。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 重做日志緩沖區(qū): 對具有多個 CPU的服務(wù)器而言, Oracle服務(wù)器不允許使用重做分配閂所書寫的重做日志項所需空間比參數(shù)LOG_SMALL_ENTRY_MAX_SIZE大。相反,進程必須持有一個重做復(fù)制閂??色@得的重做復(fù)制閂的數(shù)量等于 LOG_SIMULTANEOUS_COPIES初始化參數(shù)的值。LOG_SIMULTANEOUS_COPIES的缺省值是系統(tǒng)中 CPU的數(shù)量。使用重做復(fù)制閂,多個進程能同時寫入重做日志緩沖區(qū)。 可以使用 V$LATCH動態(tài)性能視圖監(jiān)控重做分配閂與重做復(fù)制閂。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 ? ORACLE進程可以理解為一系列執(zhí)行一定任務(wù)、提供不同服務(wù)信息的程序。主要有用戶進程、服務(wù)器進程、后臺進程三種類型。 ? 用戶進程:當(dāng)客戶機向 ORACLE服務(wù)器發(fā)出一個連接請求時,就產(chǎn)生一個用戶進程。 數(shù)據(jù)庫用戶操縱數(shù)據(jù)前,首先要建立一個與數(shù)據(jù)庫服務(wù)器的連接 (可通過 Oracle工具 ,如SQL*Plus),連接的同時產(chǎn)生用戶進程,用戶進程并不直接作用于 ORACLE服務(wù)器,而是與一個服務(wù)器進程進行通信。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 ? 用戶進程: 每個用戶進程被分配一部分內(nèi)存區(qū),稱為進程全局區(qū) (PGA)。 當(dāng)一個用戶進程通過專用服務(wù)器方式連接數(shù)據(jù)庫時,用戶的會話數(shù)據(jù)、堆棧空間和游標狀態(tài)信息存儲在進程全局區(qū)中。用戶的會話數(shù)據(jù)包括安全和資源使用信息;堆??臻g含有為用戶會話指定的本地變量;游標狀態(tài)區(qū)包括運行時的游標信息、返回的行和游標返回的代碼。 如果用戶進程通過共享服務(wù)器進程方式進行連接,游標和會話信息被存儲在系統(tǒng)全局區(qū)(SGA)中。盡管對整個數(shù)據(jù)庫而言,這并不增加對內(nèi)存空間的要求,但是它需要一個更大的系統(tǒng)全局區(qū)來存放這些附加的會話信息。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 Oracle Server ORACLE進程 ? 服務(wù)器進程:服務(wù)器進程接受用戶發(fā)出的請求,并根據(jù)請求與數(shù)據(jù)庫通信,通過這些通信完成用戶進程對數(shù)據(jù)庫中數(shù)據(jù)的處理要求,同時完成對數(shù)據(jù)庫的連接操作和 I/O訪問。 SGA Shared pool Database Buffer Redo log Buffer 用戶 進程 服務(wù)器 進程 數(shù)據(jù)庫用戶 建立連接 建立會話 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 ? Oracle后臺進程:在任意瞬間, Oracle數(shù)據(jù)庫可以處理許多行信息、處理幾百個同步用戶請求、進行復(fù)雜的數(shù)據(jù)操作,與此同時提供最高水平的性能和數(shù)據(jù)的完整性。 為了完成這些任務(wù), Oracle數(shù)據(jù)庫將一項大的工作分散到多個程序中,其中每個程序的大部分操作都是相互獨立的,并扮演一個特定的角色。這些程序稱為Oracle后臺進程。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 ? Oracle數(shù)據(jù)庫的物理文件和內(nèi)存結(jié)構(gòu)之間的關(guān)系由后臺進程來維持 。 ? 理解后臺進程和它們擔(dān)負的任務(wù),將有助于分析性能問題、指出瓶頸和診斷數(shù)據(jù)庫中的故障點。 ? 數(shù)據(jù)庫擁有多個后臺進程,其數(shù)量取決于數(shù)據(jù)庫的配置。每個后臺進程創(chuàng)建一個跟蹤文件,在實例操作期間保存跟蹤文件??梢栽O(shè)置 BACKGROUND_DUMP_DEST參數(shù)來規(guī)定后臺進程跟蹤文件的位置。排除數(shù)據(jù)庫故障時,跟蹤文件就顯得非常重要。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 ? Oracle后臺進程有: – 系統(tǒng)監(jiān)控( SMON) – 進程監(jiān)控進程( PMON) – 數(shù)據(jù)庫寫進程( DBWR) – 日志寫進程( LGWR) – 調(diào)度進程( Dnnn) – 歸檔進程( ARCH) – 檢查點( CKPT) – 恢復(fù)進程( RECO) – 快照進程( SNPn) – 鎖進程( LCKn) – 并行查詢進程( Pnnn) 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 – 系統(tǒng)監(jiān)控 (System Monitor,SMON) 進程監(jiān)控 (Process Monitor,PMON): 由于種種原因,對 Oracle數(shù)據(jù)庫的連接可能會發(fā)生崩潰、掛起或其他非正常終止。例如,網(wǎng)絡(luò)斷線、用戶提出不合理的要求遭到系統(tǒng)拒絕,操作系統(tǒng)出錯等等,都會引起連接中斷或系統(tǒng)掛起, Oracle服務(wù)器必須有能力去處理由于各種原因而引起的失敗。 系統(tǒng)監(jiān)控和進程監(jiān)控都是自動解決數(shù)據(jù)庫系統(tǒng)問題的后臺進程 。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 – 進程監(jiān)控 (PMON)自動清除中斷或失敗的進程,包括清除非正常中斷的進程留下的孤兒會話、回滾未提交事務(wù)、釋放被斷開連接的進程占有的鎖、釋放被失敗進程占有的系統(tǒng)全局區(qū) (SGA)資源,它同時監(jiān)控服務(wù)器和調(diào)度進程,如果它們失敗則自動重啟它們。 Instance SGA PMON PGA area 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 – 系統(tǒng)監(jiān)控 (SMON)作為恢復(fù)自動實例的進程,回滾尚未提交的事務(wù)或前卷重做日志。 SMON也是管理某些數(shù)據(jù)庫段的進程,收回不再使用的臨時段空間,并自動合并在數(shù)據(jù)文件中相鄰的自由空間塊。 SMON僅當(dāng)創(chuàng)建表空間或表時的缺省存儲參數(shù)pctincrease不是 0時,合并表空間中的自由空間。如果想讓 SMON自動地處理這個操作,至少將pctincrease設(shè)置為 1。 Instance SGA SMON Database Data fi
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1