본문 바로가기

데이터베이스/ORACLE

[ORACLE] DISTINCT 함수의 알고리즘 차이(9i VS 10g)

ORACLE 9i

- SORT 알고리즘 사용

 

ORACLE 10g

- HASH 알고리즘 사용

- 대용량 데이터 처리가 이슈가 됐다. 대용량 데이터를 SORT 할 때 굉장히 속도가 느려진다. CPU, MEMORY 등을 많이 쓰기 때문에 비효율적임.

- HASH 알고리즘을 써서 병렬처리를 함.