[ Oracle ]
Nested Loop, Hash Join
2020-12-09 09:37:49
1. Nested Loop 한 레코드씩 순차적으로 진행하는 작업이며, 인덱스 전략이 중요하며, 소량의 데이터나 부분범위 처리가 가능한 OLTP성 환경에 적합하다. 2. HASH 두 테이블 중 작은 테이블을 이용하여 해시 테이블을 생성한다. 일반적으로 옵티마이져에서 판단 하기에, 실제 데이터랑 다를 수 있다. 실제 데이터와 다를 경우에는 SWAP_JOIN_INPUTS 힌트를 이용해 컨트롤이 가능하다. 대게 대용량 데이터에 적합하다.