Batchservice와 부하의 상관관계 0 0 1,810

by 초보DBA [2015.09.10 17:27:07]


안녕하세요. 초보 DBA입니다.

 

제가 관리하는 DB 서버의 CPU가 평소에는 30~50 정도를 유지하는데

 

1분 단위로 80~90 Peak성으로 튀는 현상이 있습니다.

 

그래서 1분 단위로 Peak칠 때 DB session을 확인해 보니

 

Windows 시스템에서 BatchService.exe가 1분 단위로 수행되고 있습니다.

 

또한 BatchService가 동시에 3~40개의 세션을 동시에 돌리고

 

수행시간은 0.5~1초 안에 수행되고 종료되었지만 그 시간안에 CPU는 80~90%가 사용되고 있었습니다.

 

그래서 개발자에게 해당 배치서비스가 문제가 있으니 고쳐 달라고 요청을 했지만

 

쿼리 자체가 1개 수행되는게 금방 종료가 되는데 무엇이 문제인지 모르겠다고

 

얘기를 하면서 이게 왜 부하를 주는지 모르겠고 본인을 납득시켜 보라고 배쨰시니 경험이 부족한 저로서는

 

현상은 눈에 보이는데 정확한 원인을 설명할 수가 없었는데...

 

위와 같은 상황에서 부하가 왜 순간적으로 발생하는지 알고싶습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입