Sort Merge Join
-
SQL) NL Join vs Sort Merge Join vs Hash Join 차이 비교🧑💻/SQL 2021. 3. 19. 18:12
조인 수행 방법 3가지를 비교해 보겠습니다. NL Join Sort Merge Join Hash Join 동작 방식 중첩된 반복문과 유사한 방식으로 조인 수행 for 선행 테이블 읽음 for 후행 테이블 읽음 - 조인 컬럼 기준으로 데이터를 정렬하여 조인 - 동등, 비동등 조인 가능 - Hash 기법 이용하여 조인 - 동등 조인만 가능 - CPU 작업 위주 처리 데이터 읽기 랜덤 액세스 스캔 방식 (넓은 데이터 범위) 인덱스 사용 사용안함 없어도 가능 사용 온라인 프로그램 데이터 집계 업무 대용량 데이터 집계 업무 SEMI JOIN : 서브쿼리 결과와 같은 값을 가진 데이터를 추출. IN, EXISTS ANTI JOIN : 서브쿼리 결과와 다른 값을 가진 데이터를 추출. NOT IN, NOT EXISTS..