본문 바로가기

PostgreSQL

힌트의 필요성과 PG_HINT_PLAN

힌트의 필요성과 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