泉源:网海拾贝
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
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 [page]
版权声明:
原创作品,许可转载,转载时请务必以超链接方式标明文章 原始来由 、作者信息和本声明。否则将追查法律责任。