1. 선행 테이블에 조건을 만족하는 행을 찾는다 후행 테이블도 동일하게
2. PGA 공간에 조인컬럼을 기준으로 정렬을 수행
3. 이후 두 테이블을 JOIN 수행
해당 조인은 정렬할 데이터가 많은경우 TEMP 영역을 사용하기 때문에 대량 조인 작업에서는 Hash Join이 유리
INDEX 있으면 자동정렬
대부분 해시조인인 보다 느린 성능을 보이나, 아래와 같은 상황에서는 소트머지 조인이 유용하다.
First 테이블에 소트연산을 대체할 인덱스가 있을 때
조인할 First 집합이 이미 정렬되어 있을 때
조인 조건식이 등차(=)조건이 아닐 때
두 테이블의 사이즈가 비슷한경우에 유리하며, 사이즈 차이가 큰 경우에는 불리하고, 비효율적인 방법이다.

'Database' 카테고리의 다른 글
| Hash Join (0) | 2025.12.04 |
|---|---|
| NL(Nested Loop) Join (0) | 2025.12.04 |
| 배치 I/O (0) | 2025.12.04 |
| 부분범위 처리 (0) | 2025.12.04 |
| 다중 컬럼 인덱스(복합 인덱스) (0) | 2025.12.04 |