다음 문제를 풀어보세요.
다음 보기 중 `UNION` 연산자와 `UNION ALL` 연산자의 예상 실행 계획 차이에 대한 설명으로 가장 적절한 것을 고르시오.
UNION은 중복 제거를 위해 SORT UNIQUE 작업을 포함하며, UNION ALL은 이러한 작업 없이 두 질의 결과를 단순히 합친다.
UNION
SORT UNIQUE
UNION ALL
UNION ALL은 중복 제거를 위해 HASH UNIQUE 작업을 포함하며, UNION은 이를 포함하지 않는다.
HASH UNIQUE
두 연산자 모두 항상 Full Table Scan을 수행하며, 실행 계획에는 차이가 없다.
Full Table Scan
UNION은 내부적으로 LEFT JOIN으로 변환되어 처리되고, UNION ALL은 RIGHT JOIN으로 처리된다.
LEFT JOIN
RIGHT JOIN