SQLP

시험 직전 요약장

판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.

이론 목록

조인 최적화의 기본: 조인 순서·접근 경로·조인 방식

원래 이론 →

판단 기준

  • Filter 후 예상·실제 Cardinality
  • 후행 Join Key Access Path
  • Key당 평균 매칭 Row 수
  • Row 폭과 Projection
  • Join 후 중간 결과 크기
  • 첫 행 응답 또는 전체 처리 목표
  • Outer Join의 보존 방향
  • Transformation·Partition Pruning 가능성
도식
작은 Driving Row Source
  + 비효율적인 Inner Full Scan 반복
  → 좋은 NL Plan이 아님

조금 큰 Driving Row Source
  + Inner Unique Scan
  → 충분히 경쟁력 있을 수 있음

이 부분의 원문 →

헷갈리는 개념

기준Nested LoopsHash JoinSort Merge Join
처리Outer 행마다 Inner Probe작은 입력 Build, 다른 입력 Probe정렬 후 병합
대표 조건작은 Filter 결과·효율적 Inner Access대량 EquijoinNon-Equijoin·정렬 활용
첫 Row빠를 수 있음Build 후 반환Sort 후 반환 가능
전체 대량반복이 크면 불리대체로 강점조건에 따라 경쟁
MemoryInner Access 중심Hash WorkareaSort Workarea
TEMP보통 Join 자체는 적음Spill 시 사용Sort Spill 시 사용
핵심 통계Inner Starts·BuffersBuild A-Rows·O/1/M·TmpSort A-Rows·Tmp
핵심 실패Outer 과소 추정Build 과대·Memory 부족Sort Volume 과대

이 표는 규칙이 아니라 출발점입니다.


이 부분의 원문 →

내 최근 연습 오답

현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.

학습 기록 →

오답 기록을 확인하고 있습니다.