SQLP

시험 직전 요약장

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

이론 목록

Index Order로 Sort 생략: ORDER BY·Top-N·GROUP BY NOSORT

원래 이론 →

판단 기준

혼동하기 쉬운 판단정확한 판단 기준
Index가 있으면 ORDER BY Sort 생략Prefix·방향·NULL·여러 구간 확인
후행 Column만 ORDER BY해도 Index 전체가 그 순서선두 Column이 고정되는지 확인
IN 목록의 각 구간이 정렬되면 전체도 정렬여러 구간의 전역 Merge 필요 여부 확인
Ascending Index는 DESC를 지원하지 못함전체 Key 방향은 역방향 Scan 가능
혼합 ASC·DESC도 역방향 Scan으로 해결각 Key 방향 조합에 맞는 Index 필요 가능
NOSORT면 전체 계획이 가장 저렴Index Scan·Table Access 포함 전체 비용 비교
Index Scan 결과 자체가 SQL 순서 보장결과 요구는 ORDER BY로 명시
Sort 제거가 Top-N 조기 중단을 보장추가 Filter로 읽는 후보 수 확인
Index Fast Full Scan은 Index이므로 정렬됨Fast Full Scan은 Key 순서를 제공하지 않음
Skip Scan의 각 구간이 정렬되면 전역도 정렬Logical Subindex 사이 Merge·Sort 확인
Local Index가 정렬되면 여러 Partition도 전역 정렬Partition별 Stream의 전역 결합 필요
모든 NULL Row도 일반 B-Tree에 항상 존재모든 Index Key가 NULL이면 Entry가 없을 수 있음
Analytic ORDER BY가 최종 출력도 보장Query 마지막 ORDER BY가 최종 순서를 보장

이 부분의 원문 →

헷갈리는 개념

OperationKey 순서 특성Sort 생략 후보
INDEX RANGE SCANKey 오름차순으로 Range 탐색가능
INDEX RANGE SCAN DESCENDINGKey 내림차순으로 Range 탐색가능
INDEX FULL SCAN전체 Index를 Key 순서로 읽음가능
INDEX FULL SCAN DESCENDING전체 Index를 역순으로 읽음가능
INDEX FAST FULL SCANMultiblock I/O로 물리 Block 순서에 가깝게 읽음불가능
INDEX SKIP SCAN선두값별 Logical Subindex 반복전역 순서 별도 확인
이 부분의 원문 →

내 최근 연습 오답

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

학습 기록 →

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