부분범위처리란 어떤 SQL에서 WHERE절에 주어진 조건을 만족하는 전체범위를 처리하지 않고 운반단위(ARRAY SIZE)까지만 먼저 처리하여 그 결과를 추출시킨 뒤 다음 작업을 계속하겠다는 사용자의 요구가 있을 때까지 잠정적으로 수행을 멈추는 처리방식을 말한다.
액세스주관 조건의 범위 | 검증조건의 범위 | 수행속도 | 조치사항 |
---|---|---|---|
좁다 | 좁다 | 양호 | |
좁다 | 넓다 | 양호 | |
넓다 | 좁다 | 불량 | 주관조건과 검증조건의 역할을 교체 |
넓다 | 넓다 | 양호 |
h6.인덱스만으로 엑세스해도 되는 구조를 만든다.
select ..., ROWNUM
from t
where <where clause>
group by <columns>
having <having clause>
order by
- 강좌 URL : http://www.gurubee.net/lecture/2468
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.