일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Notice
Tags
- 전생
- 도전
- 인덱스
- data
- 넷플릭스
- 회사싫어
- 일기
- 책리뷰
- 테이블삭제
- ROWNUM
- SQLD
- 데이터모델링
- 직장생활
- 환생
- null
- 빅데이터
- where절
- 보울룸
- 30일챌린지
- INSERT
- 홈트
- 회사생활
- Update
- ERD
- Drop
- rename
- constraint
- SQL
- 직장인일기
- 30일글쓰기
Archives
- Today
- Total
목록hash join (1)
최보름달
[SQL] 조인 수행 원리 (NL, Hash, Sort Merge Join)
NL JOIN 외부에 있는 테이블을 선행 테이블 또는 외부테이블이라 하고, 반복문 내부에 있는 테이블을 후행 테이블 또는 내부 테이블 이라고 한다. NL 조인은 프로그래밍에서 사용하는 중첩된 반복문과 유사한 방식으로 조인을 수행한다. FOR 선행 테이블 읽음 -> 외부 테이블 FOR 후행 테이블 읽은 -> 내부 테이블 (선행 테이블과 후행 테이블을 조인) NL 조인은 랜덤 방식으로 데이터를 액세스 하기 때문에 처리 범위가 좁은게 유리하다. NL JOIN 의 작업 방법 선행 테이블에서 주어진 조건을 만족하는 행을 찾음 선행 테이블의 조인 키 값을 가지고 후행 테이블에서 조인 수행 선행 테이블의 조건을 만족하는 모든 행에 대해 1번 작업 반복 수행 HASH JOIN 해슁 기법을 이용하여 조인을 수행한다. 조..
문송한 회사생활/SQL 공부
2020. 8. 22. 00:14