- 試題排行
- 最新熱點(diǎn)
- 最新推薦
2
3
4
5
6
7
8
9
10
2008年上半年軟考軟件設(shè)計(jì)師考試試題(上午)
2008年上半年軟考網(wǎng)絡(luò)工程師考試試題(下午)
2008年上半年軟考軟件設(shè)計(jì)師考試試題(下午)
2008年上半年軟件水平考試程序員考試試題(上
2008年下半年軟考網(wǎng)絡(luò)工程師預(yù)測(cè)試題及答案
2008年上半年軟件水平考試程序員考試試題(下
2008下半年軟件水平考試軟件設(shè)計(jì)師押題試卷
08年上半年軟考數(shù)據(jù)庫(kù)系統(tǒng)工程師考試試題(上
2008下半年軟件水平考試程序員模擬試題及答
3、調(diào)整磁盤(pán) I/O
磁盤(pán)的I/O速度對(duì)整個(gè)系統(tǒng)性能有重要影響。解決好磁盤(pán)I/O問(wèn)題,可顯著提高性能。影響磁盤(pán)I/O的性能的主要原因有磁盤(pán)競(jìng)爭(zhēng)、I/O次數(shù)過(guò)多和數(shù)據(jù)塊空間的分配管理。
為Oracle數(shù)據(jù)庫(kù)服務(wù)器創(chuàng)建新文件時(shí),不論是表空間所用的數(shù)據(jù)文件還是數(shù)據(jù)事務(wù)登錄所用的日志文件,都應(yīng)仔細(xì)考慮數(shù)據(jù)庫(kù)服務(wù)器上的可用磁盤(pán)資源。如果服務(wù)器上有多個(gè)磁盤(pán),則可將文件分散存儲(chǔ)到各個(gè)可用磁盤(pán)上,減少對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)文件及事務(wù)日志文件的競(jìng)爭(zhēng),從而有效地改善服務(wù)器的性能。對(duì)于不同的應(yīng)用系統(tǒng)都有各自的數(shù)據(jù)集,應(yīng)當(dāng)創(chuàng)見(jiàn)不同的表空間分別存儲(chǔ)各自應(yīng)用系統(tǒng)的數(shù)據(jù),并且盡可能的把表空間對(duì)應(yīng)的數(shù)據(jù)文件存放在不同的磁盤(pán)上,這種從物理上把每個(gè)應(yīng)用系統(tǒng)的表空間分散存放的方法,可以排除兩個(gè)應(yīng)用系統(tǒng)競(jìng)爭(zhēng)磁盤(pán)的可能性。數(shù)據(jù)文件、事務(wù)日志文件分別存放在不同的磁盤(pán)上,這樣事務(wù)處理執(zhí)行的磁盤(pán)訪問(wèn)不妨礙對(duì)相應(yīng)的事物日志登記的磁盤(pán)訪問(wèn)。如果有多個(gè)磁盤(pán)可用,將兩個(gè)事物日志成員放在不同的磁盤(pán)驅(qū)動(dòng)器上,就可以消除日志文件可能產(chǎn)生的磁盤(pán)競(jìng)爭(zhēng)。應(yīng)把一個(gè)應(yīng)用的表數(shù)據(jù)和索引數(shù)據(jù)分散存放不同表空間上,并且盡量把不同類型的表空間存放在不同磁盤(pán)上,這樣就消除了表數(shù)據(jù)和索引數(shù)據(jù)的磁盤(pán)競(jìng)爭(zhēng)。
4、調(diào)整數(shù)據(jù)庫(kù)服務(wù)器的回滾段
回滾段是一個(gè)存儲(chǔ)區(qū)域,數(shù)據(jù)庫(kù)使用該存儲(chǔ)區(qū)域存放曾經(jīng)由一個(gè)事務(wù)更新或刪除的行的原始數(shù)據(jù)值。如果用戶要回滾一個(gè)事務(wù)所做的改變,那么數(shù)據(jù)庫(kù)就從回滾段中讀回改變前的數(shù)據(jù)并使該事務(wù)影響的行改變?yōu)樗鼈兊脑瓲顟B(tài);貪L段控制著數(shù)據(jù)庫(kù)處理事務(wù)的能力,因而在數(shù)據(jù)庫(kù)成功中起著關(guān)鍵性的作用,不管數(shù)據(jù)庫(kù)的其它部分設(shè)計(jì)得多好,如果它設(shè)計(jì)得不合理,將會(huì)嚴(yán)重影響系統(tǒng)的性能。建立和調(diào)整回滾段的原則如下。
4.1 分離回滾段
分離回滾段是指單獨(dú)為回滾段創(chuàng)建一個(gè)以上的表空間,使回滾段與數(shù)據(jù)字典、用戶數(shù)據(jù)、索引等分離開(kāi)來(lái)。由于回滾段的寫(xiě)入與數(shù)據(jù)和索引的寫(xiě)入是并行進(jìn)行的,因此將它分離出來(lái)可以減少I(mǎi)/O爭(zhēng)用。如果回滾段與數(shù)據(jù)不分離,倘若要某個(gè)表空間脫機(jī)或撤消,那么在該表空間中的各個(gè)回滾段沒(méi)有全部脫機(jī)之前,不能將這個(gè)表空間脫機(jī)或撤消。而一旦該表空間不可用,則該表空間中的所有回滾段也不能使用,這將浪費(fèi)所有分配的磁盤(pán)空間。所以,獨(dú)立回滾段可使數(shù)據(jù)庫(kù)管理變得容易;貪L段的經(jīng)常性收縮,使得表空間的自由塊更容易形成碎片。分離回滾段可以減少數(shù)據(jù)庫(kù)表空間的碎片產(chǎn)生。
4.2 創(chuàng)建不同大小的回滾段群
對(duì)于一些聯(lián)機(jī)事物處理,他們一般是頻繁地對(duì)少量數(shù)據(jù)進(jìn)行修改,創(chuàng)建許多小的回滾段對(duì)之有利。每一個(gè)事物的入口項(xiàng)只能限于一個(gè)回滾段,回滾段應(yīng)該充分大以容納一個(gè)完整的事物處理,因此對(duì)一些較大型事物,需要較大型的回滾段。極個(gè)別脫機(jī)處理事物會(huì)產(chǎn)生大量的回滾信息,這時(shí)需要一個(gè)特大號(hào)的回滾段來(lái)處理。根據(jù)這些理論,在Oracle數(shù)據(jù)庫(kù)服務(wù)器中針對(duì)上述3種事物處理創(chuàng)建三組:小事物組、較大事物組、特大事物組等大小不同的回滾段群,并且將之分散到3個(gè)不同的表空間上,群內(nèi)大小相同,應(yīng)能滿足該組事物處理的最大要求。
更多軟考資料請(qǐng)?jiān)L問(wèn):考試吧軟件水平考試欄目
希望與更多網(wǎng)友交流,請(qǐng)進(jìn)入考試吧軟件水平考試論壇
- 推薦給朋友
- 收藏此頁(yè)
·SQL SERVER優(yōu)化建議 (2007-1-25 16:13:03)
·Oracle SQL語(yǔ)句優(yōu)化技術(shù)分析 (2007-1-25 16:09:20)
·用智能優(yōu)化限制提高Oracle數(shù)據(jù)庫(kù)性能 (2007-1-25 16:08:34)
·Excel數(shù)據(jù)透視表使用方法精要12點(diǎn)(中文對(duì)照) (2007-1-25 16:06:31)
·Oracle數(shù)據(jù)庫(kù)性能優(yōu)化技術(shù) (2007-1-25 16:00:58)
如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請(qǐng)注明出處。