2017-05-16 7 views
-1

기본적으로 BLOB 열 (BLOB 크기는 약 350K)을 포함하는 Oracle 데이터베이스에서 단일 행을 검색하고이 문제를 해결하는 데 도움이됩니다. iBatis 2.5를 사용하여 Java 객체에 매핑하지만 매핑 부분 (결과는 결과 맵에 매핑 됨)은 완료되는 데 약 40 초가 소요됩니다. 이 상황에서 병목 현상이 될 수있는 것이 무엇인지 아십니까?iBatis를 사용하여 BLOB 열로 단일 행을 매핑하는 것은 매우 느립니다.

답변

0

Oracle 측에서 병목 현상을 찾는 가장 쉬운 방법은 SQL을 실행하는 세션의 대기 이벤트를 검사하는 것입니다. v $ session 및/또는 v $ active_session_history를 사용하십시오 (AWR이 lices 된 경우). 때때로 Oracle 측의 "유휴"대기 이벤트는 클라이언트 또는 네트워크의 병목 지점을 가리 킵니다.