如果你的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调整到30
SAP ECC6.0内存参数调整和调优
最新推荐文章于 2025-10-28 14:08:48 发布
本文深入探讨SAP系统在Windows、AIX、Solaris和Linux环境下的性能调优策略,详细解析ST02监控参数调整,包括FieldDefinition、InitialRecords、Program、CUA、Screen、GenericKey和Export/Import等关键缓冲区的优化建议。

最低0.47元/天 解锁文章
771

被折叠的 条评论
为什么被折叠?



