소트가 발생하지 않도록 SQL 작성 

 - 데이터 모델 측면에선 이상이 없는데, 불필요한 소트가 발생하도록 SQL을 작서하는 경우 

   예시 1) Union을 사용하면 중복제거를 하려고 sort unique 연산을 하게 되는데 union all을 

              사용해도 되는 경우 union을 사용하여 불필요한 sort unique 연산을 하게 되는 경우 

   예시 2) distinct를 사용하는 경우도 매우 흔한데, 대부분 exists 서브쿼리로 대체함으로써 

              소트 연산을 없앨 수 있다.  

+ Recent posts