자바, 오라클을 이용해서 대용량 데이터 베이스 개발을 하고 있는 개발자 입니다.
SQL문도 직접 코딩해서 사용 하고 있는데 한가지 문제가 발생해서 질문을 드립니다.
집계 테이블 (천만건 이상의 테이블 3~4개를 조인해서 필요한 3만건 정도의 데이터를 매일 매일 갱신하는 데이블 입니다.) 을 새로 생성해서 신규 생성한 테이블을 사용해서 쿼리를 만들었습니다.
헌데, 사용하는 툴(오렌지)에서는 쿼리 러닝타임이 3~4초 정도인 쿼리를 실제 자바의 PrepareStatement 에 작용해서 쿼리를 실행 해 보면 정확히 70초가 걸려서 결과가 출력 됩니다. (쿼리를 실핵하기 직전과 직후 로그를 남겨 확인 헀습니다.)
이런일이 발생했을때 어떻게 대체 해야 하는지, 구체적인 대처방안이 없다면 왜 이런일이 발생 하는지 너무 궁금해서 여쭤봅니다.