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