SQL 수행 도중 옵티마이저는 가공된 데이터 집합이 필요할 때 PGA(private global area)나 Temp 테이블 스페이스를 활용한다. 이전에 작성한 소트머지조인, 해시조인이 있었고, 이번엔 데이터 소팅 및 그룹핑에 대해 알아보자. 소트 수행 과정소팅은 메모리에 할당한 PGA에서 진행하거나, 디스크에 할당된 Temp 테이블 스페이스에서 진행한다. 따라서 소트를 다음처럼 구분한다.메모리 소트(In-memory sort) : 전체 데이터 정렬을 메모리 내에서 완료. Internal sort 라고도 함디스크 소트(To-Dist sort) : PGA 공간 + 디스크 공간까지 활용하는 경우. External sort 라고도 함디스크 소팅에 경우, 양이 많을 때 PGA에서 정렬된 중간 집합을 Temp 테..