조회 sql들이 sp로 저장돼있는 시스템입니다.
이번에 튜닝 할 부분이 있어서, 인덱스 좀 잡고 조회 sql을 테스트 하는데...
동일 sql을 프로시저로 실행 하면 실행속도가 어마어마하게 차이가 납니다.
조회 되는 row수는 30000개 가량 되는데,
heidiSQL 쿼리탭에서 SQL로 동일 파라미터로 같은 조건을 주고 실행하면
0.3초만에 나오는 sql이
프로시저로 실행하면 5초이상 걸리네요 -_-;;
이게 대체 뭔 현상인지 잘 모르겠습니다.
혹시 이런 현상 겪으신 분들 계신가요...?
+ 이상하다 혹시나 해서 조회 sql에 order by 문을 주석 처리 해보니 같게 나오긴 합니다만..
정렬만 들어가면 다른 결과가 나오네요... 허허