分析工程數(shù)據(jù)的存取特點(diǎn)和提高存取效率的對策關(guān)鍵詞:工程數(shù)據(jù)庫存儲管理多表多記錄存取效率Abstract:Inthemethodofmulti-tableandmulti-r">
分析工程數(shù)據(jù)的存取特點(diǎn)和提高存取效率的對策

分析工程數(shù)據(jù)的存取特點(diǎn)和提高存取效率的對策

ID:23225118

大?。?7.50 KB

頁數(shù):8頁

時間:2018-11-05

分析工程數(shù)據(jù)的存取特點(diǎn)和提高存取效率的對策_(dá)第1頁
分析工程數(shù)據(jù)的存取特點(diǎn)和提高存取效率的對策_(dá)第2頁
分析工程數(shù)據(jù)的存取特點(diǎn)和提高存取效率的對策_(dá)第3頁
分析工程數(shù)據(jù)的存取特點(diǎn)和提高存取效率的對策_(dá)第4頁
分析工程數(shù)據(jù)的存取特點(diǎn)和提高存取效率的對策_(dá)第5頁
資源描述:

《分析工程數(shù)據(jù)的存取特點(diǎn)和提高存取效率的對策》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、分析工程數(shù)據(jù)的存取特點(diǎn)和提高存取效率的對策----信息管理論文-->分析工程數(shù)據(jù)的存取特點(diǎn)和提高存取效率的對策關(guān)鍵詞:工程數(shù)據(jù)庫存儲管理多表多記錄存取效率Abstract:Inthemethodofmulti-tableandmulti-recordformainmemorymanage-ment,thepaperintroducesthemeanstoalloainmemorybyusers.Thesystemaximumspaceandthenumberoftables,ifusersabandonthedefinition.informationmanagem

2、ent/Themethodpresentsone-time-processingtechniqueforarecordblockincludingthemulti-record,thatmeansthesys-temtakestheblockasaunittoprocessandinterchangedatabetainmemoryanddisk.Experimentshaveprovedthatthismethodcanreducethetimeoftablessinations,increasetheaccesseffi-ciencyofsequentialan

3、drandomoperations.Keyainmemorymanagement,multi-tableandumlti-record,accessefficiency.1引言隨著數(shù)據(jù)庫應(yīng)用領(lǐng)域的不斷擴(kuò)大,用戶將對數(shù)據(jù)庫的性能有更高的要求。單處理器的MIPS以每年40%增長,對稱多處理器(SMP)的速度比單處理器有成倍增加。與此同時,直接訪問存儲設(shè)備(DASD)的訪問時間每年僅增加6%,而DASD訪問時間對數(shù)據(jù)庫系統(tǒng)的性能有直接影響。因此,Selinger[1]預(yù)言:“2000年的數(shù)據(jù)庫系統(tǒng)將盡可能地避開I/O操作,而把更多的數(shù)據(jù)庫操作放在內(nèi)存處理”。2設(shè)計(jì)策略工程

4、數(shù)據(jù)庫存取的特點(diǎn)是:(1)數(shù)據(jù)存取關(guān)系復(fù)雜;(2)存取形式的多樣性;(3)隨機(jī)和順序操作并存;(4)透明和非透明的存取手段;(5)數(shù)據(jù)回寫時機(jī)難以確定;(6)嵌套、特殊屬性及索引的存取。單表單記錄方法的基本思想是將一個(當(dāng)前)表的表信息和一個(當(dāng)前)記錄值放入內(nèi)存。當(dāng)用戶訪問的不是當(dāng)前記錄,則要將外存中的當(dāng)前表的當(dāng)前記錄調(diào)入內(nèi)存。這種表和記錄的調(diào)進(jìn)調(diào)出稱為表切換和記錄切換。當(dāng)需要存取大量的工程數(shù)據(jù)時,單表單記錄方法會造成大量的表切換和記錄切換以及相應(yīng)的頻繁I/O操作,從而導(dǎo)致數(shù)據(jù)的存取效率低下,系統(tǒng)的性能降低。為適應(yīng)工程數(shù)據(jù)的存取特點(diǎn),我們制定了如下多表多記錄存儲管

5、理策略:(1)用戶自定義機(jī)制。允許用戶定義存放表的區(qū)域——表工作區(qū)的大小,并允許用戶定義每一個表在表工作區(qū)中的記錄個數(shù),即用戶可以將某個表的一部分放入表工作區(qū)。若用戶放棄定義,系統(tǒng)便自動將所用到的表盡可能地全部讀入工作區(qū)。由用戶定義的進(jìn)入表工作區(qū)的數(shù)據(jù)稱為常駐數(shù)據(jù),系統(tǒng)自動讀入的數(shù)據(jù)稱為臨時數(shù)據(jù)。系統(tǒng)允許用戶放棄全部臨時數(shù)據(jù)和禁止調(diào)入臨時數(shù)據(jù),以便盡可能多的調(diào)入常駐數(shù)據(jù)。(2)多表內(nèi)外存同時運(yùn)行。系統(tǒng)根據(jù)用戶定義的情況,將某些用戶定義的表的全部(或一部分)放入表工作區(qū)中的常駐區(qū),其余放入表工作區(qū)中的臨時區(qū),表工作區(qū)中放不下的繼續(xù)留在外存。系統(tǒng)對內(nèi)、外存中所有的表統(tǒng)一

6、管理和控制。這樣的管理機(jī)制使表切換大為減少。(3)N個記錄的一次處理。N個記錄一次處理具有兩種含義;一是表中N個記錄在內(nèi)、外存的數(shù)據(jù)交換一次I/O便可完成,即從外存一次讀入N個記錄到內(nèi)存,或從內(nèi)存一次寫N個記錄到外存。這樣,使記錄切換變?yōu)镹個記錄的記錄塊的切換,記錄塊的切換比N個記錄的每次切換所花費(fèi)的時間要少;二是用戶對表工作區(qū)的N個記錄可以同時存取,即可同時插入N個記錄到表工作區(qū),也可同時從表工作區(qū)中取N個記錄。此時,系統(tǒng)對每個記錄塊的各種檢查和處理只要進(jìn)行一次,這就比單表單記錄方法的N次處理所花費(fèi)的時間要少。(4)隨機(jī)和順序操作分別處理。若表中只有N個記錄在內(nèi)存

7、,其余在外存,則隨機(jī)和順序操作便會產(chǎn)生不同的影響,必須采用不同的策略:(a)在順序操作時,當(dāng)讀取的記錄不在內(nèi)存,系統(tǒng)自動從外存的該記錄起一次讀入N個記錄到內(nèi)存(原內(nèi)存中的記錄若被修改則要回寫),再從內(nèi)存讀取該記錄。(b)在隨機(jī)操作時,若讀取的記錄不在內(nèi)存,則自動到外存去讀該記錄,不做N個記錄的一次讀入。(5)分配與淘汰策略。對常駐區(qū)的內(nèi)容不淘汰,直到用戶釋放或事務(wù)結(jié)束時,才將常駐區(qū)的內(nèi)容釋放。當(dāng)用戶申請常駐區(qū)而空閑的空間不夠時,便到臨時區(qū)去查找,若該表在臨時區(qū),便直接作為常駐區(qū)內(nèi)容。因常駐區(qū)和臨時區(qū)都是可變分區(qū),即分區(qū)大小是動態(tài)可變的,所以管理十分方便。若用戶申

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。