給數據庫管理系統找合適的磁盤陣列級
導讀:由于容量大小和復雜程度不一致,數據庫管理系統的安裝程序會經常平衡的使用不同的磁盤陣列級以適應各種各樣的操作系統。磁盤陣列級主要針對硬盤,在容量及速度上,無法跟上CPU及內存的發展,提出改善方法。磁盤陣列級是由很多便宜、容量較小、穩定性較高、速度較慢磁盤,組合成一個大型的磁盤組,利用個別磁盤提供數據所產生的加成效果來提升整個磁盤系統的效能。同時,在儲存數據時,利用磁盤陣列級,將數據切割成許多區段,分別存放在各個硬盤上,從而來提升數據庫管理系統的容量和速度。
Oracle公司推薦對各種不同組件的Oracle9或10的數據庫系統安裝使用以下磁盤陣列級:
操作系統-磁盤陣列級1
Oracle數據庫建議對磁盤使用RAID 1以支持操作系統和Oracle的二進制文件。這樣當遇到錯誤的時候,比起用RAID 5重建一盤容量可以更容易的恢復操作系統和2進制文件。這減少了重建系統的必要時間.
撤消紀錄文件-- RAID 1 or RAID 10.
這些文件不是隨機而是連續的存放,所以RAID 1 或 RAID 10能提供比RAID 5更好的性能。這些更高需求的小文件,是RAID 10不能成為主流的原因。
數據文件- RAID 5 or RAID 10.
關鍵在于把由讀操作轉寫操作的速率和需求成本結合起來考慮。RAID 5明顯的比RAID 10花費要小,但是由于在寫操作上的表現的不同,RAID 5產生了一個性能上的缺陷。美國Oracle公司建議如果少于90%的輸入輸出操作被讀取的情況下使用RAID 10。如果多于90%的操作被讀取,則RAID 5是一個更合理的選擇。當然由于RAID 10昂貴的需求成本(需要2倍于數據存儲容量的磁盤空間),有些安裝程序將從系統花費上考慮而使用RAID 5
文檔文件- RAID 10或是RAID 5
這里RAID 10再次擁有更好的表現,然而和RAID 5相比,寫操作上的劣勢,使得在重建一個損毀的驅動器時有可能RAID 5有微小的優勢。
把安裝Oracle數據庫在Windows操作系統的具體事項被安放在Oracle的自帶白皮書中了。微軟公司和戴爾公司,“眼法向導:在微軟的Windows操作系統上的Oracle數據庫和戴爾PowerEdge服務器”可以在戴爾的官方網站上得到(www.Dell.com)。就像標題中所提到的,這篇文章詳細的面向戴爾服務器系統,但是對任何一個在Windows.安裝了Oracle的用戶也都是有幫助的。
給數據庫管理系統找合適的磁盤陣列級,以減少錯誤,增加數據庫管理系統的效率和可靠度。 磁盤陣列(Disk Array)的工作原理是將由一個硬盤控制器來控制多個硬盤的相互連接,使多個硬盤的讀寫同步。
【編輯推薦】