SQLP

시험 직전 요약장

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

이론 목록

Index Unique·Range·Descending Scan: 탐색 범위와 정렬 방향

원래 이론 →

판단 기준

혼동정확한 기준
PK 조건이면 항상 Unique Scan이다실제 Unique Index와 전체 Key Equality가 필요하다
Unique Index면 모든 조회가 Unique Scan이다일부 Key·Range·NULL 조건은 Range Scan이 될 수 있다
Range Scan이면 효율적이다Start·Stop·Leaf Buffers·Table 후보를 확인한다
Descending 조회에는 항상 DESC Index가 필요하다전체 방향 반전은 일반 Index 역방향 Scan으로 가능할 수 있다
혼합 ASC·DESC도 역방향 Scan이면 된다모든 Key 방향이 함께 뒤집히므로 별도 혼합 Index가 필요할 수 있다
Index Scan 결과 순서는 항상 보장된다순서 요구는 ORDER BY로 명시한다
IN은 하나의 Range Scan이다값별 불연속 Range와 반복 Starts가 생길 수 있다
Top-N에서 Descending Scan만 보이면 빠르다NOSORT·STOPKEY·A-Rows·Table Access를 확인한다
MIN/MAX 함수면 항상 MIN/MAX Scan이다Predicate·Key 순서·표현식 호환성과 실제 Plan을 본다
INDEX Hint가 Unique Scan을 강제한다Index를 유도할 뿐 Scan Type은 Index·Predicate가 결정한다

이 부분의 원문 →

헷갈리는 개념

INDEX RANGE SCAN DESCENDING은 B-tree Leaf를 역방향으로 읽는 Access Path입니다. Reverse Key Index는 Key Byte를 물리적으로 뒤집어 순차 증가 Key의 Hot Block을 분산하는 별도 Index 유형이며 일반 Range·정렬 지원이 제한됩니다.


이 부분의 원문 →

내 최근 연습 오답

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

학습 기록 →

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