Oracle
Nested Loop, Hash Join
봉주니
2020. 12. 9. 09:37
1. Nested Loop
한 레코드씩 순차적으로 진행하는 작업이며,
인덱스 전략이 중요하며, 소량의 데이터나 부분범위 처리가 가능한 OLTP성 환경에 적합하다.

2.
HASH

두 테이블 중 작은 테이블을 이용하여 해시 테이블을 생성한다.
일반적으로 옵티마이져에서 판단 하기에, 실제 데이터랑 다를 수 있다. 실제 데이터와 다를 경우에는
SWAP_JOIN_INPUTS 힌트를 이용해 컨트롤이 가능하다.
대게 대용량 데이터에 적합하다.
반응형