질문과답변

글보기
제목실행계획과 예상실행계획의 차이??2019-02-18 09:40:24
작성자

 

안녕하세요. 강사님 오랜만에 궁금한점이 있어 들렸습니다 ㅎㅎ

 

쿼리 실행계획을 확인하려면 예상실행계획과 실제실행계획이 있는데요

 

두가지의 차이점이 궁금합니다.

 

Sql server 옵티마이저는 통계를 기반으로 실행계획을 생성한다고 책에서 말씀하셨는데요

 

두가지 계획이 똑같이 통계를 기반으로 생성한다고하면 차이점이 없을꺼같아서요

 

프로시저가 처음 실행시 통계정보를 생성하고  해당프로시저가 컴파일되면서  플랜캐시영역에 

 

실행계획이 저장된다고 말씀하셨는데 예상실행계획과 실제실행계획 둘다 플랜캐시영역에 있는

 

실행계획을 보여주는거 같아서요

 

대부분 실행계획을 확인해보면 플랜캐시영역에 있는 실행계획과  예상실행계획,실제실행계획 

 

동일하게 나오는것을 확인할수있었습니다.

 

그리구 Sql server 디비로 누리는 세상은 잘 보구있는데요 튜닝관련책도 출판하실생각이 있으신가요?

 

튜닝관련서적이 많이 없는거 같아요 ㅠㅠ

댓글

(자동등록방지 숫자를 입력해 주세요)
이전Sql server 메모리구조 질문2019-04-12
-실행계획과 예상실행계획의 차이??2019-02-18
다음대량데이터 삭제방법2018-12-18