이론 목록
이론 158개제목을 선택해 읽기
61
SQL 고급 활용 및 튜닝인덱스 기본 원리
62복합 인덱스의 조건 처리: Access Predicate·Index Filter·Table Filter
복합 인덱스에서 Access Predicate가 시작·종료 범위를 정하고 Filter Predicate가 읽은 Entry를 거르는 차이를 이해합니다.
SQL 고급 활용 및 튜닝인덱스 기본 원리
63복합 인덱스의 검색 범위: 사전식 정렬과 Start·Stop Key
복합 인덱스가 사전식 순서로 정렬된다는 원리를 이용해 조건 조합별 시작점·종료점과 실제 Leaf 스캔 범위를 정확히 계산합니다.
SQL 고급 활용 및 튜닝테이블 액세스 최소화
64테이블 랜덤 액세스의 원리: ROWID·Buffer I/O·후행 조건
Index가 찾은 ROWID와 Table Block 방문 비용을 연결해 Random Access 최소화 원리를 이해합니다.
SQL 고급 활용 및 튜닝테이블 액세스 최소화
65Clustering Factor 이해: 인덱스 순서와 Table Block 배치
Index Key 순서와 Table Row 물리 배치의 상관관계가 ROWID Table Block 방문 수를 바꾸는 원리를 이해합니다.
SQL 고급 활용 및 튜닝테이블 액세스 최소화
66인덱스 손익분기점: ROWID 액세스와 Full Scan 비용 비교
Index Range Scan과 Table Full Scan의 손익분기점을 결과 비율이 아닌 Random Access·CF·정렬·병렬 조건으로 판단합니다.
SQL 고급 활용 및 튜닝테이블 액세스 최소화
67ROWID Batching과 결과 순서: TABLE ACCESS BY INDEX ROWID BATCHED
인덱스에서 모은 ROWID를 테이블 블록 방문 효율에 맞게 처리하는 BATCHED 접근과 SQL 결과 순서 보장 원칙을 구분합니다.
SQL 고급 활용 및 튜닝인덱스 기본 원리
68인덱스 스캔 효율과 Covering: Leaf Scan·Table Access 줄이기
읽은 Index Entry 대비 필요한 결과 비율을 측정하고 Filter·조회 컬럼을 포함해 Table Random Access를 줄입니다.
SQL 고급 활용 및 튜닝인덱스 기본 원리
69복합 인덱스 설계 원칙: 조건·정렬·수행 빈도·DML 비용
자주 수행되는 Critical Access Path를 기준으로 등치·범위·정렬·선택도와 DML 비용을 함께 고려해 복합 인덱스를 설계합니다.
SQL 고급 활용 및 튜닝인덱스 기본 원리
70Function-Based Index: 표현식 검색·NULL·정렬 최적화
반복되는 표현식에 Function-Based Index를 적용하되 NULL 의미·NLS·결정성·ORDER BY 활용 조건을 검증합니다.
SQL 고급 활용 및 튜닝인덱스 기본 원리
Bitmap Index의 원리와 적용: 비트 연산·NULL·DML 동시성
Key별 Bitmap과 ROWID 변환, 다중 조건 결합의 장점 및 OLTP DML 잠금 위험을 이해합니다.