SAP ECC6.0内存参数调整和调优

如果你的 SAP 跑在 Windows 环境下, SAP 是建议“零内存   管理”的,我在 AIX , Solaris 和 Linux 下都跑过 SAP ,控制 ST02 的参数还是需要手工调的。如果你双   击带红的行,然后选“ Current Parameter ”键, SAP 会告诉你哪个参数来调这一行缓冲区。我个人   以为,如果想成为 SAP Basis 性能调试高手,你必须钻进 ST02 的细节中去了解每一行都是干什么   的,受什么影响,又如何影响性能。 SAP 在线帮助“ SAP Memory Management ”是我研究这一领域的   基础文献,读了不下 20 遍,等你吃透了,你就可以和 SAP 争论他的 GoLive Check 报告了。象你这  ST02 的状态,我认为 EWA 或者 GoLive 报告应该能给你正确的建议的。  

分析一下:  

首先,你需要查每个 Buffer 的历史,来看到底是空间不够,还是 FreeEntry 不够。  

1. Field Definitiion 
   我估计是空间不足,参数 rsdb/ntab/ftabsize 现在是 60000 ,建议改到 80000 或 100000 

2. Initial records 
   通常情况下是由于 FreeDictionaryEntry 不足,你现在的 7500 是由 rsdb/ntab 
/entrycount=30000 决定的(除四),建议你把这参数调到 60000 

3. program 
  600MB 的 ABAP 程序缓冲对于 ECC 系统来说有些小了,建议把 abap/buffersize 从 600000 调整到  
1024000 ( 1GB )。  

4. CUA 
   建议把 rsdb/cua/buffersize 调整到 20000 

5. Screen 
   建议把 zcsa/presentation_buffer_area 从 20000000 调整到 30000000 , sap/bufdir_entries 从  
10000 调整到 5000 (原设定有些大,不盖也无所谓)  

6. Generic Key 
   建议把 zcsa/table_buffer_area 从 100000000 调整到 200000000 , zcsa/db_max_buftab 从 10000 
调整到 20000 。这对参数对你系统性能的影响挺大的,尽量不要让它红。  

7. Export/import 
   建议把 rsdb/obj/buffersize 从 40000 调整到 100000 。  

除此之外,我认为 SAP 的 em/initial_size_MB=7189 是合理的,只不过不是用来解决你的红色的问  
题罢了。如果你的机器内存允许,我认为应当按建议设置。当然你还需要调整  ztta_roll_extension*  和 abap/heap_area *参数来控制每一 Work Process 所能消耗的内存,既要让它跑,又要防止它把内存都吃了,需要根据你的 ECC Workload 的特点来调整。  

最后有两点提醒:  

1.  改完参数后,一定要到 OS 上用 sappfpar check pf=<profile> 来检查一下是否有错,否则系统  
是起不来的。  
2.  如果又设置了大的 Oracle SGA/PGA ,或者有超过 200 的用户要同时使用,你的系统  
就会大量使用虚拟内存, OS swaping 是很毁系统性能的,你可能需要更多的内存。 < xmlnamespace prefix ="v" ns ="urn:schemas-microsoft-com:vml" />< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值