"Group by 튜닝"의 두 판 사이의 차이
DB CAFE
(→GROUP BY 튜닝) |
(→개요) |
||
6번째 줄: | 6번째 줄: | ||
** 즉, Sort-Based Group by보다 항상 낳은 성능을 발휘한다. | ** 즉, Sort-Based Group by보다 항상 낳은 성능을 발휘한다. | ||
** 불행하게도 Order By 절을 동일 칼럼에 Group By절과 함께 사용한다면 Sort-Based Group by로 변경하며 성능은 저하될수 있음 | ** 불행하게도 Order By 절을 동일 칼럼에 Group By절과 함께 사용한다면 Sort-Based Group by로 변경하며 성능은 저하될수 있음 | ||
+ | |||
+ | OPT_PARAM("_GBY_HASH_AGGREGATION_ENABLED" "FALSE") 힌트 |
2023년 4월 26일 (수) 20:43 판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 GROUP BY 튜닝[편집]
1.1 개요[편집]
- Group by와 Order by를 동일한 칼럼에 결합하여 사용할때, 성능 개선 효과 발생
- Group by를 수행하면 연관된 칼럼의 소팅을 포함해서 처리 하고 처리된 수행결과를 리턴함
- Hash Group By 는 소팅 없이 이러한 결과를 생성함
- 즉, Sort-Based Group by보다 항상 낳은 성능을 발휘한다.
- 불행하게도 Order By 절을 동일 칼럼에 Group By절과 함께 사용한다면 Sort-Based Group by로 변경하며 성능은 저하될수 있음
OPT_PARAM("_GBY_HASH_AGGREGATION_ENABLED" "FALSE") 힌트