미스터 역마살

[ORACLE] HASH 조인 본문

Database/ORACLE

[ORACLE] HASH 조인

Mr. YeokMaSsal 2016. 7. 18. 00:58
728x90
반응형



- Hash 조인의 특징

 1. Build Input의 크기가 작을때 효과적이다. ( PGA에 할당되는 Hash Area에 담길정도로 충분히 작아야 함)


 2. 해시 키값으로 사용되는 컬럼에 중복값이 거의 없을때 효과적이다. ( Hash 알고리즘의 성능은 얼마나 Hash 충돌을       최소화 하느냐에 따라 달렸다.)


 


-Hash 조인 선택 기준

 1. 조인컬럼에 인덱스가 없어 비효율 적일때 

 

 2. 조인컬럼에 인덱스가 있더라도 NL조인 드라이빙 집합에서 Inner 쪽 집합의 조인 Access 양이 많아 Random Access     부하가 심할 때 


 3. Sort Merge 조인 하기에는 두 테이블이 너무 커 소트부하가 심할때 


 4. 수행빈도가 낮고 쿼리수행시간이 오래걸리는 대용향 테이블을 조인할 때





-끝-

728x90
Comments