소트를 완료하고 나서 데이터 가공하기 

 - select 절에 여러 컬럼들을 붙여서 사용하면서 order by를 사용할 경우 

   차라리 order by 를 먼저 실행한 후 여러 컬럼들을 붙이는 것이 sort area 영역을 적게 사용한다.


Top-N 쿼리 

 - Top-N 쿼리 형태로 작성하면 소트 연산 횟수를 최소화함은 물론 Sort Area 사용량을 줄일 수 

   있다. ( order by 와 where 절 rownum 사용 )

    * 만약 rownum 이 아니라 일반 순번 컬럼을 사용 시 해당 효과를 얻을 수느 ㄴ없다. 


분석함수에서 Top-N 쿼리 

 - window sort 시에도 rank()나 row_number( )를 쓰면 Top-N 쿼리 알고리즘이 작동해 

   max( )등 함수를 쓸 때보다 소트 부하를 경감시켜 준다. 

+ Recent posts