使用道具 举报
原帖由 biti_rainy 于 2007-12-26 11:52 发表 由于 SAP 的应用要调整sql 是异常的困难,加个索引什么的还可以考虑,所以扩大 db cache size 是最直接有效的办法。 当然,如果有的表只是在一些report中才会用到不太关心命中率 但表又比较大,为了不影响其他表的命中率,可以给这类表单独开一个 recycle pool,给个三两个g 内存。
原帖由 kiddwyl 于 2007-12-26 15:46 发表 关于iowait过高的情况,我这里有点经验之谈,拿出来给大家参考:) 系统的瓶颈在于I/O,而I/O的瓶颈源于不合理的磁盘配置,以及较低的物理内存(包括两个数据库实例竞争)导致过量的swap空间的使用而致。 基本建议: 1. 如果不更改现在的硬盘布置和应用部署,增加该机器的实际物理内存是最直接和有效的手段,建议增加物理内存到4Gb或更大; 2.在内存较为紧张的情况下,为了减小系统swap负载,建议更改磁盘部署成裸设备;并调整磁盘的RAID1的部署为RAID5, 在分配lv时采用stripe技术; 如果采用裸设备,建议把数据库配置成RAC模式,可以分开当前的两个应用,而且也起到容错的功能;由现在的Failover更改到RAC而无须增加硬件成本; 3.调整部分磁盘、内存、swap的配置参数可以在一定程度上优化系统; 这是一个案例分析后的结论建议:)
原帖由 feng_yz 于 2007-12-26 15:54 发表 好象你列举的这些不太适合我,我已经用RAID5+64G RAM ..谢谢。
本版积分规则 发表回复 回帖后跳转到最后一页