2017-02-09 2 views
0

우리는 hibernate3 jar와 JDK 6을 사용하고 있습니다. 연결 풀에 대해서는 UCP-11.2.0.3을 사용하고 있습니다. 이제 연결 풀 전체 문제에 직면하고 있습니다. 이미 포기 한도를 설정했습니다. 우리는 UCP에서 질의 타임 아웃을 구현하려고합니다. 이것은 데이터 소스 레벨에서 쿼리 타임 아웃을 처리 할 수 ​​있습니까? 함수 datasource.setConnectionProperty(name, value)을 볼 수 있지만 쿼리 제한 시간 동안 속성을 찾지 못했습니다. 당신은 UCP에 대해 설정할 수 있습니다DataSource 수준의 UCP 쿼리 시간 초과 속성

답변

0

특성은 당신은 타임 - 투 - 라이브 연결이 풀에서 빌려 총 시간을 모자됩니다 연결 시간 초과를 설정할 수 있습니다 the documentation

에 정의되어 있습니다.

pds.setTimeToLiveConnectionTimeout(18000) 

시간 초과는 문 수준에 설정 만이 사항이 유효 할 수있다 쿼리 - see here - 그래서 이것은 UCP를 통해 구성되어 있지 않습니다.

stmt.setQueryTimeout(timeout) 
+0

감사 정보. 'setTimeToLiveConnectionTimeout'으로갑니다. – Navnath