SQLP

시험 직전 요약장

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

이론 목록

SQL 안의 PL/SQL 호출 최적화: Context Switch·Recursive SQL·Set-Based 변환

원래 이론 →

판단 기준

  • 함수가 적용되는 Row Source의 Starts와 A-Rows
  • Predicate 적용 전후의 Actual Row 수
  • 함수 내부 SQL의 EXECUTIONS와 BUFFER_GETS
  • Parent SQL의 전체 Fetch 여부
  • 같은 입력 Key의 반복 정도와 NDV
  • SQL Transpiler·Function-Based Index 사용 여부

A-Rows는 함수 평가 후보의 규모를 추정하는 근거이지, 그 자체가 항상 정확한 함수 호출 Counter는 아닙니다.


이 부분의 원문 →

헷갈리는 개념

  • Outer 후보 행 수와 고객 Key NDV
  • 함수 내부 SQL 1회당 Buffer Gets
  • 전체 ORDERS 집계 입력량
  • Index의 선두 Column·정렬 방향·Clustering 상태
  • 첫 행 응답과 전체 처리량 중 어느 목표가 중요한지
  • NULL, 중복, 주문이 없는 고객의 보존 여부

집합 SQL은 호출 제거뿐 아니라 결과 의미와 전체 작업량을 함께 검증합니다.


이 부분의 원문 →

내 최근 연습 오답

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

학습 기록 →

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