SQLD 학습(5-3 조인 수행 원리)

제우민·2022년 9월 3일
0
post-thumbnail

조인이란?
두개 이상의 테이블을 하나의 집합으로 만드는 연산이다.

조인 기법

  • NL 조인
    RANDOM 액세스 위주
    한 레코드 씩 순차 진행 (부분 범위 처리를 유도해야 효율적 수행)
    DRIVING 테이블 처리 범위에 의해 전체 성능이 결정된다.
    인덱스 유무, 인덱스 구성에 크게 영향 받는다.
    OLTP 환경에 적합
  • 소트 머지 조인
    정렬 작업을 생략할 수 있는 인덱스가 존재하는 경우 사용!
  • 해시 조인
    작은 집합을 build Input으로 하고 큰 집합을 probe input 으로 하는 것이 중요
    정렬부하없음
    Random 액세스 부하 없음
    대용량 데이터 처리가 필요하고 대용량 테이블을 조인할 때 사용
    OLAP 환경에 적합
profile
Work hard

0개의 댓글