系统标准功能VL10B, 一段时间以来非常慢, 以致用户抱怨不断. 因数据量巨大而无法在开发机追查原因, 争得领导同意后, 调整生产机参数, 在生产机用SE30和ST05进行性能追踪.
SE30结果发现其中80%的性能在数据库操作, 可见瓶径在数据库端了.
ST05结果分析, 表VETVG的操作时间所占比例操作甚高, 达到66%, 于是判断该表性能是整个功能的性能瓶径了, 于是着手调优.
1. SE11查看该表, 技术参数设置明显偏小, 参考实际数据库调整大小值.
2. 检查索引, 发现VBELN的索引没有数据库端, 改之.
当然, 以上两步操作都要申请Object key的, 标准的嘛, 呵呵
传输后, 实测性能提高很大, 原来二个多小时的操作变成了十分钟左右.
可见, SAP标准的东东, 也是有优化余地的呀, 标准不能动的原则也要适时而变才行呀.