본문 바로가기
SQL

NL조인의 특징

by devdevdev 2022. 3. 17.
1. 랜덤 액세스 위주의 조인방식이다. 

레코드 하나를 읽으려고 블록을 통째로 읽는 랜덤 액세스 방식은 설령 메모리 버퍼에서 빠르게 읽더라도 비효율이 존재한다. 인덱스 구성이 아무리 완벽해도 대량 데이터 조인할 때 NL조인이 불리한 이유다.

 

2. 조인을 한 레코드씩 순차적으로 진행한다.

아무리 큰 테이블을 조인하더라도 매우 빠른 응답 속도를 낼 수 있다. (부분범위 처리가 가능한 상황에서 그렇다.)

부분범위 처리를 활용한다면, 사용자가 조회 버튼을 누르자마자 결과 집합을 출력하기 시작한다.

 

 

출처: 도서 <친절한 SQL 튜닝>

728x90

댓글