[ORACLE] 쿼리 내 조건 변수 또는 하드코딩 사이 속도 이슈 해결 ( + ojdbc7,8 download ) 경험한 에러에 대한 해결법을 공유드립니다. 문제 1. 복잡한 쿼리 내 조건문에서 MyBatis #{변수} 처리된 구문이 존재. 2. 해당 쿼리가 SQL Developer 에서 실행하면 10분이상 소요, 하지만 Dbeaver 에서 실행 시, 1.13초 걸림. 3. 이는 프로젝트가 구동되는 서버에서도 동일하였음. 해결과정 1. 해당 변수를 하드코딩으로 바꾸자, 두 툴에서 전부 1초대 실행 시간이 나옴. 2. 변수로 실행 시, developer 에서만 느리다는걸 재확인. 3. 프로젝트 jdbc 드라이버 확인 결과 , ojdbc6 으로 확인됨. 4. developer jdbc 드라이버 확인 결과, ojdbc6 으로 확인됨. 5. Dbeaver 내 jdbc 드라이버 확인 결과, ojdbc8 로 확인됨. 해결 1... 이전 1 다음