Different types of times in performance tuning:
- Front end or GUI time: time taken to process the request from presentation layer(GUI) to dispatcher of application.
- 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
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