행위

"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 추천메뉴 바로가기


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") 힌트