일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Notice
Tags
- 홈트
- Drop
- 직장생활
- 데이터모델링
- Update
- 인덱스
- 30일글쓰기
- data
- 빅데이터
- 넷플릭스
- 보울룸
- INSERT
- constraint
- 직장인일기
- rename
- 환생
- null
- ERD
- 책리뷰
- 회사싫어
- where절
- 회사생활
- SQL
- ROWNUM
- SQLD
- 일기
- 테이블삭제
- 도전
- 전생
- 30일챌린지
Archives
- Today
- Total
목록Sort Merge 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