Oracle优化页面1/2的最终性能
Linux杂志发布了一篇优化Oracle数据库的文章,感觉非常有用。
目前,HP,康柏,戴尔,IBM,Oracle正在加速拥抱Linux的步伐,一个开放源码的操作系统。根据eWeek统计,Linux服务器去年的销售额约占30%,康柏,戴尔13.7%和13.5%的IBM,2001 Linux IBM投资10亿英特尔最新的64位安腾处理器只支持四个操作系统:Windows,Linux,AIX,HP-UX。让我们不要忘记,Oracle 9i数据库的Linux版本是一个月比Windows版本。
虽然Linux可以从IBM的 / 390 SUN SPARC结构的服务器上运行,对于大多数人来说,英特尔是大多数Linux运行平台,本文描述的一个简单的性能修正提高Oracle数据库的性能提高Oracle数据库性能的方法。
本文中使用的测试环境是康柏4 CPU,512 MB,8 7200转SCSI硬盘的服务器,然后测试几乎相同的单CPU Athlon系统。内存是相同的,但是只有一个7200 rpm超100 IDE磁盘,虽然最终结果与所获得的百分比不同,性能改进是一致的。
为了简单起见,我们的测试环境,采用TPC基准,它广泛用于OLTP负载测试。探索的工具称为标杆工厂,使得测试工作作为电子邮件发送的邮件一样简单。
下面我们将通过调整db和调整OS来查看测试结果。
对初始化参数一般少见。为了说明这个问题,我们使用这些参数作为基准。
初始数据库DB1:
数据库块大小2K
高速缓存64m
SGA Shared Pool 64M
重做缓存4
重做日志文件4M
表空间的字典
TPC结果加载时间(秒)49.41
事务第二个8.152
显然,我们需要增加SGA的大小,并查看DB2的结果:
db2缓存池
数据库块大小2K
高速缓存128m
SGA的共享池128m
重做缓存4
重做日志文件4M
表空间的字典
TPC结果加载时间(秒)48.57
事务第二个9.147