新聞中心
在向大家詳細介紹Oracle分離回滾段之前,首先讓大家了解下調(diào)整磁盤 I/O ,然后全面介紹Oracle分離回滾段,希望對大家有用。磁盤的I/O速度對整個系統(tǒng)性能有重要影響。解決好磁盤I/O問題,可顯著提高性能。影響磁盤I/O的性能的主要原因有磁盤競爭、I/O次數(shù)過多和數(shù)據(jù)塊空間的分配管理。

我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、武鄉(xiāng)ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學管理、有技術(shù)的武鄉(xiāng)網(wǎng)站制作公司
為Oracle數(shù)據(jù)庫服務(wù)器創(chuàng)建新文件時,不論是表空間所用的數(shù)據(jù)文件還是數(shù)據(jù)事務(wù)登錄所用的日志文件,都應(yīng)仔細考慮數(shù)據(jù)庫服務(wù)器上的可用磁盤資源。如果服務(wù)器上有多個磁盤,則可將文件分散存儲到各個可用磁盤上,減少對數(shù)據(jù)庫的數(shù)據(jù)文件及事務(wù)日志文件的競爭,從而有效地改善服務(wù)器的性能。對于不同的應(yīng)用系統(tǒng)都有各自的數(shù)據(jù)集,應(yīng)當創(chuàng)見不同的表空間分別存儲各自應(yīng)用系統(tǒng)的數(shù)據(jù),并且盡可能的把表空間對應(yīng)的數(shù)據(jù)文件存放在不同的磁盤上,這種從物理上把每個應(yīng)用系統(tǒng)的表空間分散存放的方法,可以排除兩個應(yīng)用系統(tǒng)競爭磁盤的可能性。數(shù)據(jù)文件、事務(wù)日志文件分別存放在不同的磁盤上,這樣事務(wù)處理執(zhí)行的磁盤訪問不妨礙對相應(yīng)的事物日志登記的磁盤訪問。如果有多個磁盤可用,將兩個事物日志成員放在不同的磁盤驅(qū)動器上,就可以消除日志文件可能產(chǎn)生的磁盤競爭。應(yīng)把一個應(yīng)用的表數(shù)據(jù)和索引數(shù)據(jù)分散存放不同表空間上,并且盡量把不同類型的表空間存放在不同磁盤上,這樣就消除了表數(shù)據(jù)和索引數(shù)據(jù)的磁盤競爭。
調(diào)整數(shù)據(jù)庫服務(wù)器的回滾段
回滾段是一個存儲區(qū)域,數(shù)據(jù)庫使用該存儲區(qū)域存放曾經(jīng)由一個事務(wù)更新或刪除的行的原始數(shù)據(jù)值。如果用戶要回滾一個事務(wù)所做的改變,那么數(shù)據(jù)庫就從回滾段中讀回改變前的數(shù)據(jù)并使該事務(wù)影響的行改變?yōu)樗鼈兊脑瓲顟B(tài)。回滾段控制著數(shù)據(jù)庫處理事務(wù)的能力,因而在數(shù)據(jù)庫成功中起著關(guān)鍵性的作用,不管數(shù)據(jù)庫的其它部分設(shè)計得多好,如果它設(shè)計得不合理,將會嚴重影響系統(tǒng)的性能。建立和調(diào)整回滾段的原則如下。
1.Oracle分離回滾段
Oracle分離回滾段是指單獨為回滾段創(chuàng)建一個以上的表空間,使回滾段與數(shù)據(jù)字典、用戶數(shù)據(jù)、索引等分離開來。由于回滾段的寫入與數(shù)據(jù)和索引的寫入是并行進行的,因此將它分離出來可以減少I/O爭用。如果回滾段與數(shù)據(jù)不分離,倘若要某個表空間脫機或撤消,那么在該表空間中的各個回滾段沒有全部脫機之前,不能將這個表空間脫機或撤消。而一旦該表空間不可用,則該表空間中的所有回滾段也不能使用,這將浪費所有分配的磁盤空間。所以,獨立回滾段可使數(shù)據(jù)庫管理變得容易?;貪L段的經(jīng)常性收縮,使得表空間的自由塊更容易形成碎片。Oracle分離回滾段可以減少數(shù)據(jù)庫表空間的碎片產(chǎn)生。
2.創(chuàng)建不同大小的回滾段群
對于一些聯(lián)機事物處理,他們一般是頻繁地對少量數(shù)據(jù)進行修改,創(chuàng)建許多小的回滾段對之有利。每一個事物的入口項只能限于一個回滾段,回滾段應(yīng)該充分大以容納一個完整的事物處理,因此對一些較大型事物,需要較大型的回滾段。極個別脫機處理事物會產(chǎn)生大量的回滾信息,這時需要一個特大號的回滾段來處理。根據(jù)這些理論,在Oracle數(shù)據(jù)庫服務(wù)器中針對上述3種事物處理創(chuàng)建三組:小事物組、較大事物組、特大事物組等大小不同的回滾段群,并且將之分散到3個不同的表空間上,群內(nèi)大小相同,應(yīng)能滿足該組事物處理的最大要求。
本文名稱:描述Oracle分離回滾段
轉(zhuǎn)載注明:http://www.dlmjj.cn/article/dpecjhe.html


咨詢
建站咨詢
