
친절한 SQL 튜닝 05
·
Review
조인 전략 NL 조인(Nested Loop) - 가장 기본이 되는 전략 - 조인 대상이 되는 두 테이블의 인덱스를 이용한다. - Outer Table, Inner Table로 나눠서 작업한다. - 사원 테이블과 고객 테이블이 있다고 가정하자. - 고객 테이블에는 해당 고객을 담당하는 사원의 ID가 column으로 있다. - 이 두 테이블을 JOIN 할 때 양쪽 테이블 모두 인덱스를 사용한다. - Outer Table 쪽은 테이블 사이즈에 따라서 사용하지 않을 수도 있다.(Full Scan이 빠른 경우) - 하지만 Inner Table 쪽은 반드시 인덱스를 사용해야 한다. 그렇지 않으면 For Loop처럼 Inner Table Full Scan * Outer Table에서 읽은 횟수만큼 Full Scan이..