ST12 프로그램 성능 확인하는 법

SAP ST12에서 프로그램의 성능을 확인하고
튜닝방법을 계획할 수 있다



티코드 ST12에 들어가면
위의 화면이 나오는데
current mode를 클릭한다.



해당 화면에서
여기서 transaction 또는 program을 선택하고
확인하고 싶은 티코드나 프로그램을 입력한다.
 SQL, RFC, Enquene 체크해서 선택해서 확인 할 수 있다. 

선택 후 Execute / start trace를 누르면
프로그램이 실행되고 조건을 넣어서  확인 하면 된다.
그리고 뒤로 가기를 누르거나 다시 티코드 ST12로 들어오면



trace 기록이 남아있는데
원하는 것을 선택하여 ABAP trace를 누르면




이렇게 시간을 조회할 수 있다.
가장 상단의 ABAP시간은 ABAP 구문을 수행하는데 들어간 시간이고
DATABASE는 SQL문으로 DB에 접근하는데 들어간 시간이다.
SYSYEM은SAP 자체에 들어간 시간으로 볼 수 있다.

CALL 부분이 해당 로직이고 더블클릭하면 어떤 코드인지 볼 수 있다.
NET이 수행된 시간이다.


코드를 확인하여 이중 루프를 사용하지는 않았는지, 
loop안에 select를 사용하지는 않았는지 확힌 하고 
로직을 수정할 수 있다.
















다음 이전