SQLP

시험 직전 요약장

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

이론 목록

Index Scan과 Table Full Scan: 선택도·I/O·손익분기점

원래 이론 →

판단 기준

혼동정확한 기준
5% 이하면 Index, 10% 이상이면 Full ScanBlock 비용과 Access Path별 실제 통계를 비교한다
Index가 존재하면 Index Scan이 선택된다Optimizer는 모든 사용 가능한 경로의 예상 비용을 비교한다
Index Scan은 항상 Single Block I/O다Prefetch·Batching·Cache가 결합될 수 있다
Full Scan은 항상 Direct Path다Buffer Cache 또는 Direct Path 등 실행 방식이 달라질 수 있다
Full Scan은 현재 Row 수만큼만 읽는다High Water Mark 아래 포맷된 Block 범위를 기준으로 한다
DELETE하면 Full Scan 범위가 즉시 줄어든다High Water Mark가 자동으로 낮아지지 않을 수 있다
결과 Row가 적으면 Index 작업량도 작다Leaf Scan·후보 ROWID·Table Block을 확인한다
Covering이면 무조건 최적이다Index 전체 Scan·폭·DML·공간 비용을 포함한다
Buffers가 작은 Plan이 항상 빠르다I/O 방식·CPU·병렬·Latency·Wall Clock을 함께 본다
Hint로 빠른 Plan이 나오면 운영 Hint를 고정한다Hint는 후보 비교 후 안정성과 회귀를 검증해 사용한다

이 부분의 원문 →

헷갈리는 개념

Access Path읽는 구조정렬 보장Table Access
Index Range Scan조건 Leaf 범위Key 순서필요 Column에 따라 발생
Index Full ScanIndex 전체Key 순서필요 Column에 따라 발생
Index Fast Full ScanIndex 전체보장 안 함Index-only 가능
Table Full ScanTable HWM 아래보장 안 함Table 자체 읽음

이 부분의 원문 →

내 최근 연습 오답

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

학습 기록 →

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