UNION 집합 연산은 두가지 종류다.
- UNION ALL
- UNION DISTINCT
우리가 일반적으로 사용하는 UNION 은 사실 UNION DISTINCT 를 줄여서 사용하고 있는 것.
UNION ALL과 UNION DISTINCT 를 다량의 레코드에 대해 적용해 봤다면
둘의 처리 방식에 대해 의구심을 가져보지 않을까? 나도 그래서 찾아봤다.
레코드 건수가 많아지면 많아질수록 그 성능 차이는 엄청난 차이를 보여줄 것이다.
💊많은 도움을 받은 참고글
반응형
'DB 관련' 카테고리의 다른 글
[Oracle] DB 힌트 사용법. hint (0) | 2021.08.11 |
---|---|
[Oracle] 그룹함수(rollup,cube,grouping sets, group) 차이점 (2) | 2021.05.26 |
[Oracle] default 컬럼을 설정하는 두가지 방법과 주의점 (0) | 2021.05.25 |
[Oracle] DEFAULT 값이 설정된 컬럼에 null 이 insert 되면 뭐가 들어갈까? (0) | 2021.05.20 |
[Oracle] CHAR, VARCHAR 의 비교방식 차이 (0) | 2021.05.20 |
댓글