Wednesday 25 March 2020

workload analysis (ST03) - different types of times

Different types of times in performance tuning:

  1. Front end or GUI time: time taken to process the request from presentation layer(GUI) to dispatcher of application.
  2. wait time: After reaching in to Dispatcher, Dispatcher sends that request to dispatcher queue,which works with mechanism FIFO- first in first out.
                        - based on no. of previous requests & work process number the request need to wait  
                          in the dispatcher queue for some time, this time is called wait time.
      3. Roll- in- time- Time taken to assign user request from dispatcher queue to dialog wp.
                                   once the availability of wp is called roll-in-time.
      4. Database time: time taken for dialog work processor to collect data from database.
      5.Load time: time taken to provide inputs by the user.once after login.
      6. Processing time: Time taken to process the request with in the application layer.
      7.RFC time: Time taken by rfc connection to communicate to target server, only need if the user                                request consists of RFC communication.
      8. Roll-out-time: time taken for user request to sign out from the server.
      9.CPU time: if the request is based on OS file system.then time taken by CPU is called CPU time 
      10.Response time: Time taken by all the above times.
      
Analysis:

Large wait time: communication problem with GUI or external system.
Large load time: program buffer, CUA buffer, or screen buffer too small.
Large database request times: CPU/memory bottleneck on database server, network problems,expensive SQL statements,database locks,missing indexes,missing statistics,small buffers
Large CPU times: Expensive ABAP processing. for example, processing large tables,frequently accessing of R/3 buffers
processing CPU bottlenecks,network problems,communication problems

No comments:

Post a Comment