DataBase/SQL

[SQL/쿼리 튜닝] 조인조건 변경을 통한 속도 개선

PCOSPD 100LRE SCRIE4A2 2021. 5. 13. 19:37

아래 조인 조건을 보자.

AS-WAS : 조인조건에서 ACCOUNT 테이블 조인 조건에서 OR을 사용하여 실행계획 cost가 매우 높게 나옴.

 

 

AS-IS : select로 각각 분리하여 조인으로 변경.

 

account 테이블 6000만건 이상 조회시.

5분 소요되는 것을 3초로 단축.

index를 스캔하지 않던 조건을 index를 타도록 변경한 사례.

 

결과적으로 아래와 같은 쿼리로 실행.

튜닝후