2009-12-14 8 views
1

내 프로젝트에서 Spring은 org.apache.commons.dbcp.BasicDataSource 클래스로 연결 풀을 관리합니다. 현재 시간에 무료 또는 사용되는 연결 수를 얻을 수 있습니까?연결 풀에서 무료 연결 수 얻기

감사합니다.

답변

6

javadocs에서 BasicDataSource의 인스턴스를 가져올 수있는 경우 getNumIdle()getNumActive() 메서드에서이 내용을 읽을 수 있어야합니다.

0

BasicDataSource의 인스턴스를 얻으려면 JMX를 사용하고 노출 된 빈에 액세스 할 수 있습니다. 예를 들어 버전 6, 업데이트 7 이후에 JDK와 함께 번들로 제공되는 Java Visual VM을 사용할 수 있습니다. 물론 MBeans plugin을 설치해야합니다.

관련 문제