일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- oracle
- VPC
- azure sql
- MySQL
- Linux
- SQL Server
- 오렌지
- 투자
- 오라클
- 성능
- 리눅스
- 시스템 성능
- 에러
- 조인
- RDS
- DBeaver
- DB
- 데이터베이스
- 백업및복구
- 파티셔닝
- 인덱스
- EC2
- 펀드
- 개인연금저축펀드
- mysql error
- 주식
- AWS
- 재테크
- AZURE
- 애져
Archives
- Today
- Total
미스터 역마살
[ORACLE] HASH 조인 본문
728x90
반응형
- Hash 조인의 특징
1. Build Input의 크기가 작을때 효과적이다. ( PGA에 할당되는 Hash Area에 담길정도로 충분히 작아야 함)
2. 해시 키값으로 사용되는 컬럼에 중복값이 거의 없을때 효과적이다. ( Hash 알고리즘의 성능은 얼마나 Hash 충돌을 최소화 하느냐에 따라 달렸다.)
-Hash 조인 선택 기준
1. 조인컬럼에 인덱스가 없어 비효율 적일때
2. 조인컬럼에 인덱스가 있더라도 NL조인 드라이빙 집합에서 Inner 쪽 집합의 조인 Access 양이 많아 Random Access 부하가 심할 때
3. Sort Merge 조인 하기에는 두 테이블이 너무 커 소트부하가 심할때
4. 수행빈도가 낮고 쿼리수행시간이 오래걸리는 대용향 테이블을 조인할 때
-끝-
728x90
'Database > ORACLE' 카테고리의 다른 글
[ORACLE] UNION ALL 과 UNION의 차이 (0) | 2016.07.21 |
---|---|
[ORALCE] IOT(Index Organized Table) (0) | 2016.07.19 |
[ORCALE] Sort Merge 조인 (0) | 2016.07.18 |
[ORACLE] Nested Loop 조인 정리 (0) | 2016.07.18 |
[ORACLE] GROUP BY 절의 유무에 따른 집계함수 결과 (0) | 2016.02.28 |
Comments