2012-09-17

DBMS/SQL] 쿼리문의 속도 향상 시리즈.1


부분범위처리를 사용한다.
부분범위처리란
   - 조건을 만족하는 전체집합이 아닌 일부분만을 Access 하게 하는것
   - Data량이 많아도 퍼포먼스에는 지장이 없고, 오히려 향상을 가져올 수도 있다.
   - 인덱스나 클러스트를 적절히 활용하여 sort를 대체가능하다.
   - table은 액세스하지 않고 index만 사용하도록 유도
   - exists를 활용한다.
   - query를 이원화 하여 일부분씩 scan하도록 유도
위의 것들을 조합하여 활용하면 쿼리문을 작성하여 대량의 데이터를 처리할 경우에도 무리없이
원하는 속도를 얻을 수 있을 것이다.

댓글 없음:

댓글 쓰기