SQLP 핵심노트 2권 53번 문제 해설
[ 예상 실행 계획 ] 문제에 있는 실행계획은 "예상실행계획"임. 즉, 실행계획의 수치를 모두 믿어서는 안됨. 예상 실행계획으로 볼 수 있는 이유는 "Rows" 컬럼임. 실행 후 실행계획 볼때 사용하는 display_curosr로 보면 "E-Rows","A-Rows"가 출력됨. 상품기본"이력"임시 테이블(지문상 천만건)이고, 심지어 파티션 128개 인데 5,248건으로 출력되고 있음. 논리상 맞지 않음. 물론, where 조건절에 합당한 조건절이 있다면 모르겠으나. 문제에는 표기된 것 없음. 그리고 힌트에 병렬 degree 32 모든 테이블에 준것으로 보아 전체 테이블 대상으로 조인하는 것으로 이해됨. * 결론 : "상품기본임시테이블" FTS 하는데 5,428 ROW 라는 통계 정보는 현실과 동 떨..