Oracle - 10개 테이블 조인 쿼리 조언 부탁드립니다 0 0 654

by dbatrace [SQL Query] tuning [2021.03.29 10:40:38]


개선시도.sql (7,985Bytes)
이슈SQL.sql (54,928Bytes)

안녕하세요.

고수분들께 조언을 얻을수 있을까 해서 글을 올립니다.

10개 테이블이 조인을 하는 SQL로 텍스트 파일로 셈플테이블 및 데이터 생성 스크립트와 현재의 실행계획을 첨부 했습니다.

이슈SQL.sql, 개선시도.sql 두가지 파일을 첨부 했습니다.

실제로는 엄청나게 긴 SQL의 일부로서 이 쿼리블록에서 보틀넥이 걸리는것으로 확인 되었습니다.

가장 건수가 많은 TB_SALES테이블 조회를 최적화 하는 쿼리로 수정하려 했습니다만 "개선시도.sql" 에서와 같이 cost등도 거의 동일한 상태로 개선이 잘 이루어지지 않네요.

고수님들께 괜찮으시면 조언 부탁드리고 싶습니다.

잘 부탁드립니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입