복붙노트

[SPRING] 연결 풀에서 사용 가능한 연결 수 얻기

SPRING

연결 풀에서 사용 가능한 연결 수 얻기

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

감사.

해결법

  1. ==============================

    1.javadocs에서 BasicDataSource의 인스턴스를 얻을 수 있다면 getNumIdle () 및 getNumActive () 메소드에서이를 읽을 수 있어야한다.

    javadocs에서 BasicDataSource의 인스턴스를 얻을 수 있다면 getNumIdle () 및 getNumActive () 메소드에서이를 읽을 수 있어야한다.

  2. ==============================

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

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

  3. from https://stackoverflow.com/questions/1900016/get-number-of-free-connections-in-connection-pool by cc-by-sa and MIT license