1. 오류 : java.sql.SQLException:Query execution was interrupted
2. 오류 원인 : left outer join 으로 테이블을 여러개 조인했고
join 과정에서 데이터가 너무 많거나 조건절에 맞지 않는 데이터가 있어서 발생
3. 해결방법 :
쿼리중에서 어느 부분때문에 해당 오류가 발생하는지 파악하기 위해서
1) where 조건절을 하나씩 지우고 테스트
2) join 테이블을 하나씩 지우고 테스트
3) 서브쿼리를 하나씩 지우고 테스트
=> 오류가 발생했을때는 TABLE A 의 데이터를 모두 가져와서 JOIN했다면
TABLE A의 데이터는 최근 30일것만 가져오도록 WHERE 절을 추가해서 오류를 수정했다.
'개발' 카테고리의 다른 글
아파치 웹서버 SSL 인증서 설정 | KT Cloud 적용 (0) | 2021.04.12 |
---|---|
크롬 개발자도구 | PC에서 핸드폰 화면보기, 핸드폰 화면 짧게 나올때 (0) | 2021.04.08 |
mysql workbench | table insert 안될때, insert버튼 없을때 (0) | 2021.04.01 |
mysql | 사용자 변수 사용 랭킹 구하기 , 0점, null처리 (0) | 2021.03.31 |
jsp | Uncaught RangeError: Maximum call stack size exceeded (0) | 2021.03.09 |