LinuxJournal宣布了一篇優化Oracle資料庫的文章,感受熏染極端的無效。簡明引見其摘要和年夜家配合分享Linux在企業級資料庫上使用。, 今朝,HP
Linux Journal 宣布了一篇優化 Oracle 資料庫的文章,感受熏染極端的無效。簡明引見其摘要和年夜家配合分享 Linux 在企業級資料庫上使用。
今朝,HP,Compaq,Dell,IBM 以及 Oracle 都在加速速度擁抱 Linux ,這個開放源碼的應用系統。依照 eWeek 的統計,舊年 Linux 效能器的銷售量大約占據了 Compaq 的 30%,Dell 的 13.7%,IBM 的 13.5%。而且 IBM 2001年度在 Linux 上的投入有 10 個億。 Intel 最新的 64 位的 Itanium CPU 隻支援四種應用系統:Windows, Linux, AIX 和 HP-UX。我們也不要忘記 Oracle 的 9i 資料庫 Linux 版本要比 Windows 版本早一個月。
隻管 Linux 能跑在從 IBM S/390 到 Sun SPARC 機關的效能器,然則塞責年夜年夜都人來說,Intel 還是 Linux 跑得最多的平台。本文即是要呈報議決簡略的功效調正,使 Oracle 的功效擡舉 1000% 的舉措。
本文采用的測試情形是一台 Compaq 4 CPU,512 MB ,8 部 7200 rpm SCSI 磁盤的效能器,然後在幾乎極端的單 CPU Athlon 系統上作了測試,記憶體一樣,然則隻需一部 7200 rpm 的 Ultra 100 IDE 磁盤。隻管末端的結果和取得的百分比紛比方樣,然則不雅測取得的功效擡舉是差其它。
為了簡略起見,我們的測試情形采用 TPC 基準測試,它普及地用于 OLTP 的負荷測試。Quest 公司有一個叫做 Benchmark Factory 的器材,使測試工作變得就像發送電子郵件一樣簡略。
下面我們将分别議決 DB 的調停和 OS 的調停來看測試的結果。
DB1 的初始化參數簡易不稀有,為了聲名标題問題,我們運用這些參數并作為基準。
DB1: Initial Database
Database Block Size 2K
SGA Buffer Cache 64M
SGA Shared Pool 64M
SGA Redo Cache 4M
Redo Log Files 4M
Tablespaces Dictionary
TPC Results Load Time (Seconds) 49.41
Transactions / Second 8.152
顯然需求加年夜 SGA 年夜小,我們來看 DB2 的結果:
DB2: Cache & Pool
SGA Buffer Cache 128M
SGA Shared Pool 128M
TPC Results Load Time (Seconds) 48.57
Transactions / Second 9.147 [page]
版權聲明:
原創作品,許可轉載,轉載時請務必以超連結方式标明文章 原始來由 、作者資訊和本聲明。否則将追查法律責任。