요즘 새로 만들고 있는 정산 프로세스에서 문제가 있는 부분을 찾기 위해 수행하는 작업이다.
튜닝이 필요하거나 장애가 발생했을 때 우선적으로 해야 하는 작업이다.
1) DBCC FreeProcCache 명령어로 프로시저 내의 프로시저 캐시 제거하기
해당 작업을 하는 이유는 어떤 프로시저가 문제가 있는지를 찾기 위함이다.
이 명령어를 통해 이전에 계획된 프로시저 실행 계획이 새 계획으로 다시 세워지기 때문에 일시적인 성능의 저하를 가져올 수 있지만, 지금의 상황은 문제가 있는 부분을 찾기 위함이며, 장애가 발생했을 경우의 장애 포인트를 찾기 위함이다. 그러므로 해당 명령어를 통해 프로시저 캐시를 제거한 후 문제가 된 프로시저의 어떤 구문에서 문제가 있는지를 찾는 것이 중요하다.
참고 링크
댓글 없음:
댓글 쓰기