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

正文內(nèi)容

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

2025-10-21 17:08 上一頁面

下一頁面
  

【正文】 在共享 SQL區(qū)中的語句進行比較,如果在共享池中發(fā)現(xiàn)有完全一樣的語句,使用該語句早已存儲的做過語法分析的形式與執(zhí)行計劃。啟動的進程的數(shù)量與參數(shù) PARALLEL_MIN_SERVERS指定的數(shù)量相同,但決不能超過參數(shù) PARALLEL_MAX_SERVERS指定的進程數(shù)。參數(shù)JOB_QUEUE_PROCESS設(shè)置啟動的快照進程數(shù),參數(shù) JOB_QUEUE_INTERVAL決定快照進程在被喚醒以處理掛起的作業(yè)或事務之前休眠的時間 (以秒為單位 )。如果在 Oracle init文件中包括這個參數(shù),實例啟動將會失敗。如果設(shè)置了歸檔模式,但不自動啟動 ARCH,當所有聯(lián)機重做日志寫滿時,數(shù)據(jù)庫將會掛起,等待你手工歸檔聯(lián)機日志。 Data files Control files Redo log files Archived Redo log files ARCH 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 – 歸檔進程 (Archiver,ARCH): 當 ARCH正在復制歸檔重做日志時,沒有其他進程能夠?qū)懭脒@個重做日志。 參數(shù) MTS_DISPATCHERS指定調(diào)度進程使用的協(xié)議及開始使用該協(xié)議的調(diào)度進程的數(shù)量。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 – 調(diào)度進程:正如前面所提到的,服務器進程既可以是一個用戶進程專有的,也可以在多個用戶進程之間共享。事實上,這兩個檢查點將相繼發(fā)生。要注意不要設(shè)置不必要的檢查點,或者迫使不需要的檢查點發(fā)生。當決定正確的檢查點間隔時,必須權(quán)衡所有這些因素。 用于配置 LGWR進程的選項很少,大多數(shù)的配置涉及重做日志緩沖區(qū)和支持該緩沖區(qū)的內(nèi)存結(jié)構(gòu),而不是 LGWR進程自身。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 – 日志寫( Log Writer,LGWR) : LGWR是將在系統(tǒng)全局區(qū)中重做日志緩沖區(qū)的重做日志條目寫入到聯(lián)機重做日志文件的進程。但將這個數(shù)值增得過大,當 DBWR最終刷新緩沖區(qū)時,可能產(chǎn)生不能接受的延遲。 DB_WRITES參數(shù)可以設(shè)置在啟動時創(chuàng)建的 DBWR進程數(shù) (缺省值是 1)。 3)使用的緩沖區(qū)數(shù)量達到 DB_BLOCK_MAX_SCAN。 Instance SGA SMON Database Data files Control files Redo log files 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 Database ORACLE進程 – 數(shù)據(jù)庫寫進程(Database Writer, DBWR):負責將緩沖區(qū)中臟的數(shù)據(jù)塊寫入到數(shù)據(jù)文件中。 Instance SGA PMON PGA area 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 – 系統(tǒng)監(jiān)控 (SMON)作為恢復自動實例的進程,回滾尚未提交的事務或前卷重做日志。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 ? Oracle后臺進程有: – 系統(tǒng)監(jiān)控( SMON) – 進程監(jiān)控進程( PMON) – 數(shù)據(jù)庫寫進程( DBWR) – 日志寫進程( LGWR) – 調(diào)度進程( Dnnn) – 歸檔進程( ARCH) – 檢查點( CKPT) – 恢復進程( RECO) – 快照進程( SNPn) – 鎖進程( LCKn) – 并行查詢進程( Pnnn) 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 – 系統(tǒng)監(jiān)控 (System Monitor,SMON) 進程監(jiān)控 (Process Monitor,PMON): 由于種種原因,對 Oracle數(shù)據(jù)庫的連接可能會發(fā)生崩潰、掛起或其他非正常終止。 ? 數(shù)據(jù)庫擁有多個后臺進程,其數(shù)量取決于數(shù)據(jù)庫的配置。 為了完成這些任務, Oracle數(shù)據(jù)庫將一項大的工作分散到多個程序中,其中每個程序的大部分操作都是相互獨立的,并扮演一個特定的角色。 如果用戶進程通過共享服務器進程方式進行連接,游標和會話信息被存儲在系統(tǒng)全局區(qū)(SGA)中。 數(shù)據(jù)庫用戶操縱數(shù)據(jù)前,首先要建立一個與數(shù)據(jù)庫服務器的連接 (可通過 Oracle工具 ,如SQL*Plus),連接的同時產(chǎn)生用戶進程,用戶進程并不直接作用于 ORACLE服務器,而是與一個服務器進程進行通信。 可以使用 V$LATCH動態(tài)性能視圖監(jiān)控重做分配閂與重做復制閂。相反,進程必須持有一個重做復制閂。當一個進程持有分配閂時,其他任何進程都不能使用這個分配閂寫入重做日志緩沖區(qū)。 重做日志緩沖區(qū)的大小是由 LOG_BUFFER初始化參數(shù)決定 ,以字節(jié)為單位,決定在內(nèi)存中保留多少空間緩存重做日志項。兩參數(shù)相乘就可得出緩沖區(qū)高速緩存的內(nèi)存總數(shù) (以字節(jié)為單位 )。 Oracle服務器對更新的一塊數(shù)據(jù),并不立即更新數(shù)據(jù)文件中的數(shù)據(jù)。 LRU列表記錄數(shù)據(jù)塊被訪問的頻繁程度。 數(shù)據(jù)庫緩沖區(qū)高速緩存是由與 Oracle塊相同大小的內(nèi)存塊組成。 共享區(qū)經(jīng)過長期裝卸和卸載數(shù)據(jù)對象會產(chǎn)生許多碎片,如果在共享池中沒有足夠的連續(xù)空間用來裝載目標數(shù)據(jù),會產(chǎn)生錯誤。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 共享池: 字典高速緩存含有 RDBMS引擎分析 SQL語句所使用的數(shù)據(jù)字典信息。 庫高速緩存包括共享和專用 SQL區(qū)。 Oracle服務器用庫高速緩存來提高執(zhí)行SQL語句的性能。 另外 oracle9i還有 Java pool, 8i有 Java虛擬機,解釋 Java; Java pool是利用數(shù)據(jù)庫技術(shù)解釋 Java. oracle9i的 SGA可以通過 SGA_MAX_SIZE被動態(tài)的設(shè)置大小, 8i不能動態(tài)設(shè)置。 ? 當實例被創(chuàng)建時,分配 SGA;當實例關(guān)閉時,釋放 SGA。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) ? 系統(tǒng)全局區(qū):系統(tǒng)全局區(qū)是實例的主要部分。由于這個原因,單用戶也稱為單進程 Oracle。 ? 后臺進程就像數(shù)據(jù)庫的手,是直接處理數(shù)據(jù)庫的組件;SGA就像大腦,在必要時間接地調(diào)度手處理它們的信息與存儲檢索。 ? 進程間使用公共共享區(qū) 并在公共共享區(qū)內(nèi)完成它們的工作。北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫實例管理 ? Oracle服務器就是數(shù)據(jù)庫管理系統(tǒng) (DBMS),由數(shù)據(jù)庫 (Oracle database)和 實例 (Oracle instance)組成。 實例組成 實例創(chuàng)建 監(jiān)控實例 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫實例組成 ? 實例中 每一個進程都有各自的一個內(nèi)存塊 ,該內(nèi)存塊用于保存私有變量、地址堆棧和其他運行時的信息。因為 SGA駐留在一個共享內(nèi)存段中,所以它經(jīng)常被稱作共享全局區(qū)。相反,所有的數(shù)據(jù)庫功能由一個 Oracle進程完成。 PGA(Program Global Area):程序全局區(qū),該區(qū)域是一非共享區(qū)域,存放會話、排序、游標、主變量等信息,被服務器進程調(diào)用,保證誰的請求處理結(jié)果給誰,誰的排序給誰,用戶聲明的、打開的、使用的、關(guān)閉的游標是私有的,用戶的主變量不被其他用戶干擾。所有數(shù)據(jù)庫操作都使用包含在 SGA中某點上的結(jié)構(gòu)。 – 重做日志緩沖區(qū)。數(shù)據(jù)字典高速緩存存儲用于分析 SQL語句的數(shù)據(jù)字典行。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 共享池: 對于使用以前緩存的 SQL語句,它必須在所有方面都
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1