NL Join2 [Join Series] 1. NL Join (Nested Loop) 조인 시리즈 첫 번째 주제는 NL 조인이다. 가장 기본적이고, 자주 사용되는 조인 방식이지만, 다른 조인(소트 머지 조인, 해시 조인)에 비해 느리다는 오명으로 사용을 기피(?) 하기도 하는 조인 방식이다 이번 글에선 NL 조인의 AtoZ 까지는 아니지만.. AtoG 정도까지는 다뤄볼 예정이다 느리다는 오명은 왜 생긴거고, 어떻게 사용해야 하는지 알아보자 먼저 NL 조인은 Nested Loop라는 이름에서 유추할 수 있듯이 조인하고자 하는 A, B 테이블을 Loop를 돌며 건건이 찾아 조인하는 방식이다 그러한 특징으로 인해 A,B 테이블의 인덱스 사용이 거의 필수적인 것이 특징이다. (상황에 따라 인덱스를 사용하지 않는 케이스도 있다 - Sorintg 된 테이블을 Full Scan이 더 효율적이라거나.. 2025. 3. 22. [Join Series] 매번 눈에 밟히는 그 조인 시리즈 앞으로 조인 시리즈 3편을 연재할 예정이다 쿼리 플랜을 보면 항상 눈에 밟히는 - Nested Loop Join - Sort Merge Join - Hash Join 이 삼 형제가 바로 주인공이다 조인 시리즈 연재 이후 더 다루고 싶은 내용이 있긴 한데... 일단 조인 3형제 시리즈를 모두 연재한 뒤 시간이 허락하면 그다음 내용도 진행해 보겠다 2025. 3. 18. 이전 1 다음 반응형