티스토리 뷰

USE_HASH, FULL, PARALLEL 3가지 힌트절은 배치성 쿼리에서 가장 많이 사용되는 힌트절이다. 한마디로 대용량 데이터 처리 및 조회에 빈번하게 사용하는 힌트절이다. 위의 3가지 힌트절만 잘 조합하여 사용한다면 배치 튜닝에서 전혀 어려움이 없다. 힌트절을 사용함에 있어서 처음부터 3가지를 조합하여 사용하기 보다는 다음의 3단계로 나누어서 사용 여부를 검토해야 한다.

 

1. USE_HASH 힌트절만 사용해서 조회 가능한지 검토 -> 적당히 무거운 쿼리에 사용

2. 조회 범위가 크다면 FULL 힌트절 추가 사용을 검토 -> 대개 이 단계에서 튜닝 완료

3. 대용량 데이터의 빠른 처리가 요구될 때 PARALLEL 힌트절 사용 -> 제한적 사용

 

특히 PARALLEL 힌트절은 병렬 처리를 위한 힌트절이며 자원을 독점적으로 사용하므로, 사용 여부를 신중하게 결정해야 한다. 대부분의 DBA까 가장 많이 사용하는 힌트절이기도 하다. 일반 개발자들은 사용을 주저할 수도 있으나, 통제 가능한 범위 내에서 사용을 권장한다.

모든 배치성 쿼리에 사용할 것이 아니라, 꼭 필요한 무거운 쿼리를 선별하여 제한적으로 사용해야 한다.



반응형
LIST
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함