join1 Join 조인 1. Driving, Driven Table드라이빙 테이블 (Driving Table)조인을 시작할 때 먼저 읽는 테이블. 즉, 기준이 되는 테이블.드리븐 테이블 (Driven Table)드라이빙 테이블의 각 행에 대해 조인 조건으로 탐색되는 테이블. 즉, 두 번째로 읽는 테이블.MySQL 옵티마이저는 조인 실행 전에 통계 정보(카디널리티, 인덱스, 조건 절 등) 를 분석해서다음과 같은 기준으로 드라이빙 테이블을 결정합니다.필터 조건WHERE 절 조건으로 결과 행이 적은 테이블을 먼저(=드라이빙) 읽는 게 효율적인덱스 존재 여부드리븐 테이블은 조인 조건 열에 인덱스가 있으면 빠르게 검색 가능조인 유형INNER JOIN은 옵티마이저가 순서를 바꿀 수 있지만, LEFT JOIN은 바꿀 수 없음 조인의 종류에.. 2025. 11. 11. 이전 1 다음