부분범위 처리 emp란 테이블에 2천만건의 데이터가 있다고 할때 select * from emp와 select * from emp where name like '장%' 이 두개의 결과는 전자가 더 빠르게 나올 수 있다. (물론 인덱스가 없다고 가정..) 왜냐하면 풀스캔을 할 경우 그냥 차례대로 읽어내려가면 되기 때문에 오라클이 가지고 있는 버퍼 사이즈에 도달하게 되면 비록 2천만건을 다 읽지 않았더라도 화면으로 내보내기 때문이다. 반면 like '장%'라는 조건이 들어가면 버퍼 사이즈에 읽어들인 데이터가 다 찰때까지 테이블을 스캔해 내려가야 하기 때문에 속도가 훨씬 늦어지는 것이다. 인덱스가 있다면 얘기가 달라지겠지만.... 전체범위 처리의 예를 몇가지 더 보면 select date from order order by.. 더보기 이전 1 ··· 641 642 643 644 645 646 647 ··· 713 다음