SQLP · SQL

SQLP 이론 학습

학습할 이론을 찾아 개념과 예제를 읽어보세요.

이론 목록

초기화

적용 중: 과목: SQL 고급 활용 및 튜닝

초기화
이론 122개제목을 선택해 읽기
21
인덱스 스캔 방식

Index Full Scan·Fast Full Scan·Table Full Scan: 정렬·I/O·Covering

Index Full Scan과 Index Fast Full Scan의 읽기 순서, 정렬 보장, 멀티블록·병렬 가능성, Covering 조건을 Table Full Scan과 비교합니다.

22
인덱스 스캔 방식

Index Skip Scan: 선두 컬럼 없이 논리 Subindex 탐색

복합 인덱스의 선두 컬럼 조건이 없을 때 선두 NDV별 논리 Subindex를 반복 Probe하는 Skip Scan의 적용 조건과 한계를 이해합니다.

23
인덱스 기본 원리

인덱스를 활용하는 조건식: 컬럼 가공·묵시적 형변환·Sargability

인덱스 컬럼을 그대로 비교하고 Bind 타입을 맞춰 Start·Stop Key를 만들며 오류와 넓은 Scan을 방지합니다.

24
인덱스 스캔 방식

IN·BETWEEN·LIKE 조건의 인덱스 탐색: 반복 Probe와 연속 범위

IN-List, BETWEEN, LIKE가 만드는 인덱스 탐색 구간과 반복 Probe 비용을 비교하고, 선택 조건을 결과 의미와 실제 통계로 판단합니다.

25
인덱스 기본 원리

복합 인덱스의 조건 처리: Access Predicate·Index Filter·Table Filter

복합 인덱스에서 Access Predicate가 시작·종료 범위를 정하고 Filter Predicate가 읽은 Entry를 거르는 차이를 이해합니다.

26
인덱스 기본 원리

복합 인덱스의 검색 범위: 사전식 정렬과 Start·Stop Key

복합 인덱스가 사전식 순서로 정렬된다는 원리를 이용해 조건 조합별 시작점·종료점과 실제 Leaf 스캔 범위를 정확히 계산합니다.

27
테이블 액세스 최소화

테이블 랜덤 액세스의 원리: ROWID·Buffer I/O·후행 조건

Index가 찾은 ROWID와 Table Block 방문 비용을 연결해 Random Access 최소화 원리를 이해합니다.

28
테이블 액세스 최소화

Clustering Factor 이해: 인덱스 순서와 Table Block 배치

Index Key 순서와 Table Row 물리 배치의 상관관계가 ROWID Table Block 방문 수를 바꾸는 원리를 이해합니다.

29
테이블 액세스 최소화

인덱스 손익분기점: ROWID 액세스와 Full Scan 비용 비교

Index Range Scan과 Table Full Scan의 손익분기점을 결과 비율이 아닌 Random Access·CF·정렬·병렬 조건으로 판단합니다.

30
테이블 액세스 최소화

ROWID Batching과 결과 순서: TABLE ACCESS BY INDEX ROWID BATCHED

인덱스에서 모은 ROWID를 테이블 블록 방문 효율에 맞게 처리하는 BATCHED 접근과 SQL 결과 순서 보장 원칙을 구분합니다.