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

正文內(nèi)容

oracle10g體系結(jié)構(gòu)探討(已改無(wú)錯(cuò)字)

2023-02-11 23:37:40 本頁(yè)面
  

【正文】 科學(xué)學(xué)院u歸檔日志文件 非活動(dòng)的重做日志文件的備份。通過(guò)使用歸檔日志文件,可以保留所有重做歷史記錄。u 監(jiān)聽程序日志文件、跟蹤文件 記錄監(jiān)聽程序的啟動(dòng)時(shí)間、正在監(jiān)聽的端口、正運(yùn)行在哪臺(tái)計(jì)算機(jī)上、已經(jīng)建立了哪些連接等信息。其默認(rèn)位置是 %ORACLE_HOME%\NETWORK\log,命名格式為 。其中 listenerX為監(jiān)聽程序名稱。資源與環(huán)境科學(xué)學(xué)院 軟件結(jié)構(gòu) Oracle 數(shù)據(jù)庫(kù)服務(wù)器主要由兩部分組成: 物理數(shù)據(jù)庫(kù) 和數(shù)據(jù)庫(kù)管理系統(tǒng)。 物理數(shù)據(jù)庫(kù)是保存數(shù)據(jù)的物理存儲(chǔ)設(shè)備。而數(shù)據(jù)庫(kù)管理系統(tǒng)是用戶與物理數(shù)據(jù)庫(kù)之間的一個(gè)中間層,是個(gè)軟件層,具有一定的結(jié)構(gòu)。 軟件結(jié)構(gòu)又稱為 “ 例程結(jié)構(gòu) ” ,在啟動(dòng)數(shù)據(jù)庫(kù)時(shí), Oracle首先要在內(nèi)存中獲取、劃分、保留各種用途的區(qū)域(表現(xiàn)為一定的結(jié)構(gòu))、運(yùn)行各種用途的后臺(tái)進(jìn)程,即創(chuàng)建一個(gè)例程( instance),然后再由該例程加載( mount)、打開( open)數(shù)據(jù)庫(kù),最后由這個(gè)例程訪問(wèn)和控制數(shù)據(jù)庫(kù)的各種物理結(jié)構(gòu),以便執(zhí)行用戶的 SQL 語(yǔ)句、調(diào)整數(shù)據(jù)庫(kù)的性能。 當(dāng)用戶連接到數(shù)據(jù)庫(kù)、使用數(shù)據(jù)庫(kù)時(shí),實(shí)際上是連接到該數(shù)據(jù)庫(kù)的例程,通過(guò)例程來(lái)連接、使用數(shù)據(jù)庫(kù)。所以例程是用戶和數(shù)據(jù)庫(kù)之間的一個(gè)中間層。資源與環(huán)境科學(xué)學(xué)院 例程和數(shù)據(jù)庫(kù)是有很大區(qū)別的。這里的數(shù)據(jù)庫(kù)主要指用于存儲(chǔ)數(shù)據(jù)的物理結(jié)構(gòu),總是實(shí)際存在的;而例程則是由操作系統(tǒng)的內(nèi)存結(jié)構(gòu)和一系列進(jìn)程所組成,可以啟動(dòng)和關(guān)閉。 一臺(tái)計(jì)算機(jī)上可以創(chuàng)建多個(gè) Oracle數(shù)據(jù)庫(kù),當(dāng)同時(shí)要使用這些數(shù)據(jù)庫(kù)時(shí),就要?jiǎng)?chuàng)建多個(gè)例程。為了不使這些例程相混淆,每個(gè)例程都要用稱為 SID ( System Identify,系統(tǒng)標(biāo)識(shí)符)的符號(hào)來(lái)區(qū)分,即創(chuàng)建這些數(shù)據(jù)庫(kù)時(shí)填寫的數(shù)據(jù)庫(kù)SID。 軟件結(jié)構(gòu)由 內(nèi)存結(jié)構(gòu) 和 進(jìn)程結(jié)構(gòu) 組成,如圖所示:資源與環(huán)境科學(xué)學(xué)院SGA( System Global Area ,系統(tǒng)全局區(qū))默認(rèn)緩存池再生緩存池保持緩存池?cái)?shù)據(jù)高速緩存 重做日志高速緩存 共享池?cái)?shù)據(jù)字典緩存區(qū)其他控制結(jié)構(gòu)區(qū)庫(kù)緩存區(qū) 共享 SQL區(qū)私有 SQL區(qū)排序區(qū)PL/SQL過(guò)程與包區(qū)鎖與其他控制結(jié)構(gòu)區(qū)Java池大池軟件代碼區(qū)( Soft Code Area)PGA( Program Global Area ,程序全局區(qū))會(huì)話區(qū) 游標(biāo)狀態(tài)區(qū) 堆棧區(qū) 排序區(qū) 私有 SQL區(qū) 內(nèi)存結(jié)構(gòu)進(jìn)程結(jié)構(gòu)Background Processes 后臺(tái)進(jìn)程SMON PMON DBWn LGWR CKPTARCn RECO CJQn Jnnn資源與環(huán)境科學(xué)學(xué)院216。內(nèi)存結(jié)構(gòu)是 Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)中最為重要的一個(gè)部分,也是影響數(shù)據(jù)庫(kù)性能的第一因素。p SGA SGA區(qū)是例程內(nèi)存結(jié)構(gòu)的主要部分,每個(gè)例程都只有一個(gè) SGA區(qū)。當(dāng)多個(gè)用戶同時(shí)連接到一個(gè)例程時(shí),所有的用戶進(jìn)程、服務(wù)器進(jìn)程都可以共同使用 SGA區(qū),這是不同用戶進(jìn)程與服務(wù)器進(jìn)程進(jìn)行通信的中心。數(shù)據(jù)庫(kù)的各種操作主要都在 SGA區(qū)中進(jìn)行,所以被稱為系統(tǒng)全局區(qū)或主內(nèi)存區(qū), DBA應(yīng)該對(duì) SGA區(qū)的組成和原理有所了解。資源與環(huán)境科學(xué)學(xué)院① 數(shù)據(jù)高速緩存 保存的是 最近 從數(shù)據(jù)文件中讀取的數(shù)據(jù)塊,或存儲(chǔ)最近經(jīng)常使用 的數(shù)據(jù),其中的數(shù)據(jù)可以被所有用戶共享。 當(dāng)被訪問(wèn)的數(shù)據(jù)只在數(shù)據(jù)文件中時(shí), Oracle就會(huì)先讀取磁盤上的數(shù)據(jù)文件,將讀到的數(shù)據(jù)放入數(shù)據(jù)高速緩存中,再對(duì)數(shù)據(jù)進(jìn)行處理;如果被訪問(wèn)的數(shù)據(jù)已經(jīng)位于數(shù)據(jù)高速緩存中時(shí), Oracle就直接用數(shù)據(jù)高速緩存中的數(shù)據(jù),而不必再讀取磁盤數(shù)據(jù)文件。由于讀取內(nèi)存的速度比讀取磁盤快很多,所以這種機(jī)制能夠提高數(shù)據(jù)庫(kù)整體效率。 數(shù)據(jù)高速緩存的大小由初始化參數(shù) DB_CACHE_SIZE指定,一般是數(shù)據(jù)庫(kù)大小的 1%,也常常是 SGA區(qū)的最大部分。由 3個(gè)較小的緩存池組成,每一個(gè)緩存池用來(lái)存儲(chǔ)不同訪問(wèn)特性的數(shù)據(jù),以便提高使用效率。另外,用戶還可以為特定對(duì)象(如在創(chuàng)建、更改表或索引時(shí),通過(guò)在 STORAGE子句中指定 BUFFER_POOL參數(shù)來(lái)設(shè)置該對(duì)象使用的緩存池)。216。 保持( keep)緩存池216。 再生( recycle)緩存池216。 默認(rèn)( default)緩存池 資源與環(huán)境科學(xué)學(xué)院數(shù)據(jù)高速緩存的工作過(guò)程是: Step1: Oracle 在將數(shù)據(jù)文件中的數(shù)據(jù)塊復(fù)制到數(shù)據(jù)高速緩在將數(shù)據(jù)文件中的數(shù)據(jù)塊復(fù)制到數(shù)據(jù)高速緩存中之前,先在數(shù)據(jù)高速緩存中找到空閑緩存塊以便容存中之前,先在數(shù)據(jù)高速緩存中找到空閑緩存塊以便容納該數(shù)據(jù)塊。所以納該數(shù)據(jù)塊。所以 Oracle將從將從 LRU列表(列表( LRU即即 Least Recently Used,最近最少使用的調(diào)度算法)的尾部開始,最近最少使用的調(diào)度算法)的尾部開始搜索,直到找到所需的空閑緩存塊為止。搜索,直到找到所需的空閑緩存塊為止。 Step2:: 在搜索在搜索 LRU列表時(shí),如果先搜到的是臟緩存塊,就將列表時(shí),如果先搜到的是臟緩存塊,就將其移入其移入 DIRTY列表中,然后繼續(xù)搜索;如果搜索到的是空列表中,然后繼續(xù)搜索;如果搜索到的是空閑緩存塊,就將數(shù)據(jù)寫入其中,然后將該緩存塊移動(dòng)到閑緩存塊,就將數(shù)據(jù)寫入其中,然后將該緩存塊移動(dòng)到LRU列表的頭部。列表的頭部。Step3:: 如果能夠搜索到足夠的空閑緩存塊,即能將所有數(shù)據(jù)如果能夠搜索到足夠的空閑緩存塊,即能將所有數(shù)據(jù)塊都寫入到對(duì)應(yīng)的空閑緩存塊中,則該搜索寫入過(guò)程結(jié)塊都寫入到對(duì)應(yīng)的空閑緩存塊中,則該搜索寫入過(guò)程結(jié)束。束。資源與環(huán)境科學(xué)學(xué)院Step4: 如果沒(méi)有搜索到足夠的空閑緩存塊,則停止對(duì)如果沒(méi)有搜索到足夠的空閑緩存塊,則停止對(duì) LRU的的搜索,激活搜索,激活 DBWn(數(shù)據(jù)庫(kù)寫)進(jìn)程,開始將(數(shù)據(jù)庫(kù)寫)進(jìn)程,開始將 DIRTY列表中列表中的臟緩存塊寫入數(shù)據(jù)文件。的臟緩存塊寫入數(shù)據(jù)文件。Step5:已經(jīng)被寫入數(shù)據(jù)文件的臟緩存塊將變成空閑緩存塊,:已經(jīng)被寫入數(shù)據(jù)文件的臟緩存塊將變成空閑緩存塊,被放入被放入 LRU列表中列表中 。執(zhí)行完這項(xiàng)任務(wù)后,再重新開始搜索。執(zhí)行完這項(xiàng)任務(wù)后,再重新開始搜索,直到找到足夠的
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1