CDP 7.1.8 업그레이드 후 Impala JOIN 쿼리 성능이 저하되는 증상이 나타난다.
해당 힌트로 성능 문제가 해결되었다. 업그레이드 전 profile이 없어 실행 계획 변경의 정확한 원인은 확인되지 않았다.
문제 쿼리에 BROADCAST와 STRAIGHT_JOIN 힌트를 적용해 조인 방식과 순서를 제어한다.
명령 예시는 문서 작성 시 보강한 것이며 대상 시스템에서 실행 검증하지 않았다.
EXPLAIN
SELECT STRAIGHT_JOIN a.key, b.value
FROM <db>.<large_table> a
JOIN /* +BROADCAST */ <db>.<small_table> b ON a.key=b.key;
결과 정합성과 JOIN 실행 시간 개선을 확인한다.