Windows Developer/Oracle
[Oracle] 힌트사용 index_desc
빡썽
2011. 7. 25. 04:31
Max함수로 인한 풀스캔을 범위스캔으로 변경할 수 있다. 힌트를 사용하면 수십만건의 데이터를 순식간에 뽑아 낼수 있다. 다음 예제로 확인을 해보자.
풀스캔으로 인한 쿼리 실행
힌트를 사용한 부분범위 쿼리 실행
결과가 확연히 다른것을 볼 수 있다. 9912291151411은 PbsResNum의 Max값이 9912291151412이므로 해당조건을 맞추기 위함이다. 위 경우는 예시를 든것이고 날짜의 경우 MAX로 인한 풀스캔을 하지 않고도 위와 같이 힌트를 줘서 데이터를 순식간에 뽑아 낼수 있다.