Database/MS-SQL
블로킹 찾아내기 - 프로파일러
연탄집게
2015. 9. 14. 14:25
* Read 나 CPU 는 작은데 Duration 은 크다
=> 블로킹
* Read 와 Duration이 크다
=> 인덱스 이슈 => 인덱스가 없는 경우가 대부분
* 데이터 자료형 변경만으로도 속도 개선 가능하다
예) Numeric -> TinyInt
* 실행계획에서 Index Seek가 아니라 Index Scan or Table Full Scan 처리 한다.
=> 인덱스가 조각난 경우
* 대부분의 커서는 쿼리보다 매우 느리다
* 함수도 커서처럼 동착하므로 느리다.
=> 조인, 테이블 리턴 하는 경우 등
=> 플랜에서 단절되는 경우가 있다.