힌트의 필요성과 PG_HINT_PLAN
▪ 특정 인덱스를 지정하거나, 조인 순서를 지정하거나, 여러 개의 테이블 간의 조인 방법을 각
조인마다 다르게 선택하는 것을 사용자가 지정할 수 있다면, 이는 매우 강력한 무기일 것이다.
▪ ORACLE은 Hint를 이용해서 이러한 작업을 수행할 수 있다.
▪ 다행히 PG_HINT_PLAN 이란 기능이 제공된다.
▪ 이는 Hint 가 아니라 Plan Tree 자체를 변경하는 기법이다.
▪ 따라서 Hint와 달리 Optimizer는 PG_HINT_PLAN을 무시할 수 없다.
▪ 즉, 매우 강력하면서도 위험한 무기인 셈이다.
PG_HINT_PLAN 설치
PG_HINT_PLAN이 제공하는 Hint들
'PostgreSQL' 카테고리의 다른 글
Parallel Processing (병렬 처리) (0) | 2021.04.23 |
---|---|
BRIN (0) | 2021.04.23 |
Query Rewrite (쿼리 변환) (0) | 2021.04.23 |
JOIN (0) | 2021.04.23 |
액세스 방식 (0) | 2021.04.23 |