[SQL] 성능 관점에서 보는 결합(Join)
소라고동_
0. 들어가며 결합(Join) 은 SQL 사용하게 되면 반드시 활용하는 기능입니다. Inner Join, Outer Join 등 다양한 결합 방법이 존재하고 우리는 이를 활용해서 DB에 있는 여러 테이블을 활용할 수 있습니다. 하지만 저는 Join 의 기능을 활용해왔지만, 정작 join 연산이 어떻게 이루어지는지는 잘 모른채 사용하고 있었습니다. 그래서 이번 포스팅에서는 성능 관점에서 결합(Join)을 공부해볼텐데, 특히 Nested Loops Join 방식에 중점을 두고 공부를 진행해보겠습니다. 0.1 결합(Join)이란? 기본적인 결합의 종류는 다들 잘 아실거라 생각하여 아주 간단하게 이야기하고 넘어가겠습니다. 위 그림은 구글에서 'SQL join' 이라고 검색하면 아주 쉽게 찾을 수 있는 그림입니다..