04 조인 순서의 중요성 ** 조인 순서에 따라 쿼리 수행 성능이 달라질 수 있다. ** 고객 테이블 : 10만 고객 관리 납입방법 테이블 : 신용카드, 자동이체, 지로 세 종류의 납입방법을 관리 양쪽 모두 조인 컬럼에 인덱스를 가지고 있다고 가정한다. Q) 어떤 테이블을 먼저 드라이빙하는 것이 유리할까? SELECT /*+ USE_NL(A B) */ A.납입방법명, B.* FROM 납입방법 A, 고객 B WHERE B.납입방법코드 = A.납입방법코드 * 필터 조건이 없을 때 NL 조인에서는 무엇보다 RANDOM 액세스 발생량에 의해 성능이 좌우 된다. CASE1) 고객 테이블을 먼저 드라이빙하는 경우 => 총 20만번의 RANDOM 액세스 발생 SELECT /*+ LEADING(B) USE_NL(A) ..