Oracle性能究極優(yōu)化 上第1/2頁

Oracle性能究極優(yōu)化 上

正在看的ORACLE教程是:Oracle性能究極優(yōu)化 上。

  Linux Journal 發(fā)表了一篇優(yōu)化 Oracle 數(shù)據(jù)庫的文章,感覺十分的有用。簡(jiǎn)要介紹其摘要和大家共同分享 Linux 在企業(yè)級(jí)數(shù)據(jù)庫上應(yīng)用。

  目前,HP,Compaq,Dell,IBM 以及 Oracle 都在加快速度擁抱 Linux ,這個(gè)開放源碼的操作系統(tǒng)。根據(jù) eWeek 的統(tǒng)計(jì),去年 Linux 服務(wù)器的銷售量大約占據(jù)了 Compaq 的 30%,Dell 的 13.7%,IBM 的 13.5%。而且 IBM 2001年度在 Linux 上的投入有 10 個(gè)億。 Intel 最新的 64 位的 Itanium CPU 只支持四種操作系統(tǒng):Windows, Linux, AIX 和 HP-UX。我們也不要忘記 Oracle 的 9i 數(shù)據(jù)庫 Linux 版本要比 Windows 版本早一個(gè)月。

  盡管 Linux 能跑在從 IBM S/390 到 Sun SPARC 結(jié)構(gòu)的服務(wù)器,但是對(duì)于大多數(shù)人來說,Intel 還是 Linux 跑得最多的平臺(tái)。本文就是要講述通過簡(jiǎn)單的性能調(diào)正,使 Oracle 的性能提升 1000% 的辦法。

  本文采用的測(cè)試環(huán)境是一臺(tái) Compaq 4 CPU,512 MB ,8 部 7200 rpm SCSI 磁盤的服務(wù)器,然后在幾乎同樣的單 CPU Athlon 系統(tǒng)上作了測(cè)試,內(nèi)存一樣,但是只有一部 7200 rpm 的 Ultra 100 IDE 磁盤。盡管最后的結(jié)果和得到的百分比不一樣,但是觀測(cè)得到的性能提升是一致的。

  為了簡(jiǎn)單起見,我們的測(cè)試環(huán)境采用 TPC 基準(zhǔn)測(cè)試,它廣泛地用于 OLTP 的負(fù)荷測(cè)試。Quest 公司有一個(gè)叫做 Benchmark Factory 的工具,使測(cè)試工作變得就像發(fā)送電子郵件一樣簡(jiǎn)單。

  下面我們將分別通過 DB 的調(diào)整和 OS 的調(diào)整來看測(cè)試的結(jié)果。

  DB1 的初始化參數(shù)一般不常見,為了說明問題,我們使用這些參數(shù)并作為基準(zhǔn)。

  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 的結(jié)果:

  DB2: Cache & Pool
  Database Block Size 2K
  SGA Buffer Cache 128M
  SGA Shared Pool 128M
  SGA Redo Cache 4M
  Redo Log Files 4M
  Tablespaces Dictionary
  TPC Results Load Time (Seconds) 48.57
  Transactions / Second 9.147

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊7 分享