본문 바로가기

데이터베이스/Join

Hash Join

 - join 조건을 hash값으로 만들어 join 하는 방식

 - 대용량 처리 시 성능에 영향을 주는 random access와 sorting에 대한 해결책으로 등장

 - equal join에서만 수행 가능(Hash값이 크다고 실제 값이 크지는 않음)

 - 작은 table과 큰 table의 join에서 사용하면 성능에 좋음

   - 작은 table을 driving table(build input)으로 잡아야 함

 - 다른 join방법보다 CPU자원을 많이 사용(Hash Area 등)

 - 병렬 처리를 이용한 Hash Join은 대용량 데이터 처리를 위한 최적의 방법을 제공

'데이터베이스 > Join' 카테고리의 다른 글

Sort Merge Join  (0) 2016.06.21
Nested Loop Join  (0) 2016.06.21