SQLP · SQL

SQLP 이론 학습

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

이론 목록

초기화
이론 158개제목을 선택해 읽기
61
SQL 고급 활용 및 튜닝인덱스 기본 원리

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

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

62
SQL 고급 활용 및 튜닝인덱스 기본 원리

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

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

63
SQL 고급 활용 및 튜닝테이블 액세스 최소화

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

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

64
SQL 고급 활용 및 튜닝테이블 액세스 최소화

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

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

65
SQL 고급 활용 및 튜닝테이블 액세스 최소화

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

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

66
SQL 고급 활용 및 튜닝테이블 액세스 최소화

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

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

67
SQL 고급 활용 및 튜닝인덱스 기본 원리

인덱스 스캔 효율과 Covering: Leaf Scan·Table Access 줄이기

읽은 Index Entry 대비 필요한 결과 비율을 측정하고 Filter·조회 컬럼을 포함해 Table Random Access를 줄입니다.

68
SQL 고급 활용 및 튜닝인덱스 기본 원리

복합 인덱스 설계 원칙: 조건·정렬·수행 빈도·DML 비용

자주 수행되는 Critical Access Path를 기준으로 등치·범위·정렬·선택도와 DML 비용을 함께 고려해 복합 인덱스를 설계합니다.

69
SQL 고급 활용 및 튜닝인덱스 기본 원리

Function-Based Index: 표현식 검색·NULL·정렬 최적화

반복되는 표현식에 Function-Based Index를 적용하되 NULL 의미·NLS·결정성·ORDER BY 활용 조건을 검증합니다.

70
SQL 고급 활용 및 튜닝인덱스 기본 원리

Bitmap Index의 원리와 적용: 비트 연산·NULL·DML 동시성

Key별 Bitmap과 ROWID 변환, 다중 조건 결합의 장점 및 OLTP DML 잠금 위험을 이해합니다.