DB/SQL

소트 수행 과정

씩씩한 IT블로그 2022. 8. 15. 23:30
반응형

메모리 공간 종류

1. 메모리 소트(in memory sort) : 전체 데이터의 정렬 작업을 메모리 내에서 완료하는 것

2. 디스크 소트(to-dist sort) : 할당받은 sort area내에서 정렬을 완료하지 못해 디스크 공간까지 사용하는 경우

 

과정

[SGA] -> [PGA] -> [temp tablespace] --(merge)--> [PGA]

1. 소트할 대상 집합을 SGA버퍼캐시를 통해 읽어들인다.

2. sort area에서 정렬을 시도한다.

3. 양이 많을 때는 정렬된 중간집합을 temp 태이블스페이스에 임시 세그먼트로 저장한다.

4. 최종 결과집합을 얻기 위해 merge한다

반응형