Oracle

Nested Loop, Hash Join

봉주니 2020. 12. 9. 09:37

1. Nested Loop

 

한 레코드씩 순차적으로 진행하는 작업이며,

인덱스 전략이 중요하며, 소량의 데이터나 부분범위 처리가 가능한 OLTP성 환경에 적합하다.

 

NL 조인

 

2.

HASH 

 

HASH 조인

 

두 테이블 중 작은 테이블을 이용하여 해시 테이블을 생성한다.

일반적으로 옵티마이져에서 판단 하기에, 실제 데이터랑 다를 수 있다. 실제 데이터와 다를 경우에는

SWAP_JOIN_INPUTS 힌트를 이용해 컨트롤이 가능하다.

 

대게 대용량 데이터에 적합하다.

 

반응형