by-nc-sa     개발자, DBA가 함께 만들어가는 구루비 지식창고!

4. NESTED LOOPS JOIN을 사용하자.




  • HASH JOIN은 매 건마다 순차적으로 처리하는 방식이 아닌 HASH MAP을 만든 후 한번에 처리하는 조인 방식으므로 효율적인 페이지 처리(부분범위 처리)를 할 수 없다.
    그렇기 때문에 효율적인 페이지 처리를 수행하기 위해서는 테이블 간 조인 방식은 DRIVING TABLE에서 추출한 데이터를 순차적으로 처리할 수 있는 NESTED LOOPS JOIN이어야 한다.
    물론, 업무적 성격에 의해 부분범위 처리가 불가하고, HASH JOIN으로 수행해야 한다면 체이지 처리가 아닌 다른 개선방안을 고려해야만 한다.

문서정보

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.