Sap系统中各个时间概念的解释.Sap系统的性能是由几个不同的时间指标来衡量或者说根据这些时间指标来对Sap系统做相应的调整来提高系统性能.各个时间指标都有相应的请求过程.下面对这几个时间指标进行解释:
Wait time:用户发出transaction process给dispatcher后由dispatcher将这个process放到wait queue中,直到work process可以由这个transaction process获得,这就是wait time.
Roll-in time:当由用户发出的transaction获得work process时,用户的user text data要从roll buffer, extent memory, roll files中roll in到roll memory中.这一段时间就是roll-in time.
Database time:用户的transaction processes请求数据,将由Sap系统的database interface与后台数据库交互,先访问数据库的buffer,如果数据在此buffer中,则Sap database interface直接将数据调出放到Sap buffer中再返回给用户.如果不在database buffer中,则还要通过访问disk将数据先调到database buffer中然后再调到Sap buffer最后返回给用户.由database interface将数据从数据库中调出这一段所处理的时间就是database time.
Load time: Sap处理ABAP code和screen information等的时间
Response time: Transaction process开始到处理完成并将结果返回给用户的这段时间就是response time.
CPU time: Work process在CPU中的进程处理所用的CPU的elapsed time.
Process time: Work process进程调度到释放进程这一段时间.
一个性能指标的参考:K=response time/CPU time,在这,K值不能太大.一般为2