group by rollup 썸네일형 리스트형 10g에서 group by 사용시 주의사항 ◆ 증상 1 - group by 절에 2개 이상의 컬럼이 정의된 경우 별도의 내부적으로 Sort를 수행하지 않음. - 적용버전 : Oracle 9i 9.2.X 버전 이상 - 기존 개발 및 운영DB(9.2.0.4)에서도 상기의 경우 동일하게 Sort를 수행하지 않음. - 그러나, Index 를 타는지의 여부에 따라 Sort 여부가 결정되므로 order by절을 꼭 기술할 것. ◆ 증상 2 - group by 절에 1개의 컬럼이 정의된 경우를 테스트한 결과 . 기존DB(9.2.0.4) : 내부적으로 Sort 수행함. . 신규DB(10.2.0.3) : 내부적으로 Sort를 수행하지 않음. ◆ 결론 및 개발자 조치사항 - Sort가 필요한 SQL에서는 group by절의 유무와 관계없이 반드시 order by .. 이전 1 다음