study:oracle:datadb:3week_1:01
문서의 이전 판입니다!
3.2.1. 스캔(Scan)의 기본유형
- <color red>스캔 : </color> 스캔은 데이터를 최종적으로 액세스하는 방법을 말하는 가장 기본적인 실행계획
- 3.2.1.1. 전체테이블 스캔
- HIGH WATER MARK내에 있는 모든 블록을 스캔
- HIGH WATER MARK : 사용된 저장공간의 총합계 또는 데이터를 INSERT하기 위한 포맷된 영역 표시
- 대용량 일수록 전략적으로 사용하면 인덱스 스캔에 비하여 좋은 효율을 나타낼 수 있음(손익 분기점)
- 멀티 블록 I/O
- DB_FILE_MULTIBLOCK_READ_COUNT 파라미터 사용
- 옵티마이져의 전체 테이블 스캔 선택 사유
- 적용가능 인덱스의 부재
- 넒은 범위의 데이터 액세스
- 소량의 테이블 액세스
- 병렬처리 액세스
- 3.2.1.2. ROWID 스캔
- 3.2.1.3. 인덱스 스캔
- 가)인덱스 유일 스캔(Index Unique Scan)
- 나)인덱스 범위 스캔(Index Range Scan)
- 다)인덱스 역순 범위 스캔(Index Range Scan Descending)
- 라)인덱스 스킵 스캔(Index Skip Scan)
- 마)인덱스 전체 스캔(Index Full Scan)
- 바)인덱스 고속 전체 스캔(Index Fast Full Scans)
- 3.2.1.4. B-Tree 클러스터 액세스(Cluster access)
- 3.2.1.5. 해쉬 클러스터 액세스(Hash cluster access)
- 3.2.1.6. 표본 테이블 액세스(Sample table scan)
study/oracle/datadb/3week_1/01.1274145619.txt.gz · 마지막으로 수정됨: 저자 upju



