SQLP

시험 직전 요약장

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

이론 목록

Sort Workarea 진단: Optimal·One-Pass·Multi-Pass·TEMP

원래 이론 →

판단 기준

다음 SQL을 비교합니다.

예시·텍스트
Plan A
TEMP 0
Buffers 10,000,000
CPU 60초
Elapsed 70초

Plan B
TEMP 2GB
Buffers 500,000
CPU 12초
Elapsed 18초

Plan B가 업무상 더 나을 수 있습니다.

반대 상황도 가능합니다.

예시·텍스트
TEMP 500GB
Multi-Pass
Elapsed 4시간
동시 Batch TEMP 경쟁

최종 판단 지표입니다.

  • Elapsed Time
  • CPU Time
  • Buffers·Reads
  • TEMP Read·Write
  • Workarea Mode
  • 첫 Row·전체 Fetch
  • 반환 Row 수
  • 동시 PGA·TEMP 영향
  • 업무 SLA

목표는 TEMP 0이 아니라 정확한 결과를 허용 가능한 시간과 시스템 자원으로 처리하는 것입니다.


이 부분의 원문 →

헷갈리는 개념

혼동정확한 기준
OPTIMAL이면 SQL 전체가 최적해당 Workarea에 TEMP Spill이 없다는 뜻
PGA Target은 고정 Workarea 크기Instance 목표 안에서 동적으로 배정
PGA Target은 절대 상한Limit과 역할이 다름
Target 증가 시 모든 Sort가 OPTIMALOperation 크기·동시성·Memory Bound 영향
TEMP 사용은 모두 실패전체 Runtime·SLA·동시성으로 평가
MULTI-PASS 원인은 PGA 부족뿐입력·폭·추정·Plan·Skew·동시성 확인
Used-Tmp가 원인을 설명Operation 자식 A-Rows·Projection 확인 필요
단독 테스트 결과가 운영 결과동시 활성 Workarea를 재현해야 함
Histogram은 개별 SQL 원인 제공Instance 전체 Workarea 분포
LAST 값과 누적 실행 횟수는 같음마지막 실행과 Cursor 누적 통계를 구분

이 부분의 원문 →

내 최근 연습 오답

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

학습 기록 →

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