DAP

시험 직전 요약장

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

이론 목록

성능 개선 방법론과 조인·애플리케이션·서버 병목

원래 이론 →

판단 기준

  • 최적화기는 접근 경로뿐 아니라 조인 순서와 조인 방법을 함께 선택한다.
  • NL은 외부 행 수와 내부 접근 비용의 곱이 핵심이고, Hash는 build 입력 크기와 메모리, Sort Merge는 정렬·정렬상태가 중요하다.
  • 예상 실행계획과 실제 실행 결과는 다를 수 있으므로 실제 행 수와 반복 횟수를 확인한다.
  • 애플리케이션 왕복·N+1은 DB CPU가 낮아도 전체 응답을 느리게 할 수 있다.
  • 개선 후에는 목표 SQL만 아니라 쓰기 비용, 다른 SQL, 동시 부하와 운영성을 재검증한다.
이 부분의 원문 →

헷갈리는 개념

구분증상 처방근거 중심 개선
인덱스느리면 인덱스 추가읽기 감소와 쓰기·공간·유지비를 실행 통계로 비교
힌트계획이 마음에 안 들면 고정통계·카디널리티 원인을 먼저 확인하고 필요 시 제한적으로 사용
메모리temp 사용이면 무조건 증설작업 크기, 동시성, spill 원인과 전체 메모리 한도 검증
연결풀 대기면 연결 수 증가긴 SQL·트랜잭션과 DB 처리 한계를 먼저 확인
서버CPU가 높으면 scale-up처리량·대기·SQL별 CPU를 확인해 원인 제거와 증설을 비교
이 부분의 원문 →

내 최근 연습 오답

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

학습 기록 →

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