mssql CPU 사용량이 높은 쿼리문 확인

MSSQL을 운용하다 보면 CPU 사용률이 100% 가까이 사용하는게 볼수 있다
그럼 여기서 어느 데이터베이스에서 어느 쿼리가 문제가 발생하는지 확인 해 볼수 있다

  1. 아래와 같이 CPU 사용률이 거의 90% 사용한다

2. 쿼리문을 통해서 어느 데이터베이스가 높은 CPU를 사용하는지 쿼리문으로 확인해 보자

 3. cputime값에 높은 값을 가진 SPID를 확인 할수 있다 SPID값은 119
그럼 119의 PID값이 가진것에 쿼리가 어떤것인지 체크해 보자


4. select 문을 이용하는 쿼리문인데 이게 cpu 를 유발한다  kill 명령어로 해당 pid값을 kill 하자

5. 그럼 아래와 같이 cpu 90% 육박했던것이 30%로 다운된 것을 확인 할 수있다.

태그

코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호