Oracle 용 데이터베이스를 검색하는 JEE 애플리케이션이 있습니다. 응용 프로그램은 JDBC를 사용하여 데이터베이스를 조회합니다.Oracle 데이터베이스를 검색 할 때 서버 문제가 발생했습니다.
내가 겪고있는 문제는 결과 페이지를 표시 할 수 없다는 것입니다. 다음과 같은 오류가 나타납니다.
페이지로드 중 서버 연결이 재설정되었습니다.
60 초 후에 발생합니다. SQL 클라이언트를 사용하여 SQL 쿼리를 수동으로 실행하면 결과가 3 초 후에 반환됩니다.
로그를 검사했는데 볼 수있는 예외가 없습니다.
연결을 재설정하는 원인을 찾는 가장 좋은 방법을 알고 있습니까? 내 검색 날짜 범위를 2로 변경하고 두 범위를 개별적으로 검색하면 결과가 모두 반환됩니다. 따라서 문제를 일으키는 결과가 더 큰 것으로 보입니다.
어떤 도움을 환영합니다.
모든 뷰는 나의 것이 로저
감사합니다 .... 내가 문제가 될 것으로 의심되는 큰 SQL 쿼리는 적어도 디버깅에서부터 잘못한 것이 아닙니다. 나는 코드를 밟았고 클라이언트는 5000 행을 검색 할 수있었습니다. 5000 레코드가 반복되고 서식이 지정되어 화면에 표시 될 때 문제가 발생한다고 생각합니다. 나는 이것이 연결이 리셋되었을 때라고 생각한다. 내가 얻지 못하는 이유는 .. 내가 이제 내 5000 레코드를 Java 목록에 넣었 기 때문에 서버에 대한 연결이이 단계에서 중지되었습니다. 나는이 목록을 반복하고있다. – TheCoder