UNION과 UNION ALL은 중복 처리 비용과 뜻이 다르다

두 연산 모두 열 모양을 맞추지만 하나는 전체 행 중복을 제거하고 다른 하나는 모든 사건을 보존합니다.

UNION

모든 열이 같은 행을 제거 · 정렬/해시 비용

UNION ALL

분기 행을 그대로 이어 원본 사건 수 보존

핵심: event_type으로 원본이 갈리는 활동 피드는 중복도 사건일 수 있으므로 UNION ALL이 의도와 비용을 잘 드러냅니다.