nested (1) 썸네일형 리스트형 [Oracle/SQLD 공부] Nested Loop Join, Sorted Merge Join, Hash Join 오라클 옵티마이저 : SQL을 위한 최적의 실행계획을 생성하는 알고리즘 RDBMS에서는 정규화에 의해 연관된 데이터를 여러개의 테이블로 나누는데 원하는 형식의 데이터를 받아오기 위해 Join을 통해서 테이블을 연결해서 받아옵니다. 데이터베이스 내부적으로 어떻게 조인을 하는지 아래 3가지 방식에 대해 정리해보겠습니다. Nested Loop Join Sorted Merge Join Hash Join Join에서는 driving table 과 driven 테이블이 있습니다. 실행계획에서 먼저 실행되는 테이블이 driving table이고 나중에 실행되는 것이 driven 테이블입니다. 1. Nested Loop Join의 특징 두개의 테이블의 행을 각각 모두 확인하여 조인하는 방법 (중첩된 for문 느낌) d.. 이전 1 다음