Oralce 11gR2 사용하고 있는데 ,쿼리의 순서를 바꾸면 느리던게 속도가 빨라집니다. 0 2 2,133

by hunter0x00 [DB 기타] tuning oracle query where [2020.12.17 09:46:23]


안녕하세요! 

오라클 속도 차이가 많이나서요

평소에 잘되는 쿼리가 어느시점에서 느리면 where 절에서 "S.USE_YN=Y" 위치를 

아래처럼  S.USE_YN=Y를 위쪽으로 올려주면 빨라집니다 

 

원래 쿼리는 아래와 같습니다.

어떤 문제가 있을까요!! 전문가님들의 의견을 구합니다. 감사합니다.

by 마농 [2020.12.17 10:46:42]

조건의 순서로 성능이 달라질 가능성은 크지 않습니다.
우선 비교 쿼리 올려주신 부분이 전체 쿼리의 일부분만 올려주셨고
두 쿼리가 조금 다른게 1번은 상수 조건이고 2번은 바인드변수 조건이네요.
정확한 비교를 위해서는 동일한 쿼리로 비교하셔야 합니다.


by hunter0x00 [2020.12.17 10:58:58]

감사합니다!!

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