커넥션개수1 스프링 스케줄러를 사용하여 커넥션풀의 현재 커넥션 개수 측정하기 spring을 통해 실행중인 어플리케이션에서 현재 커넥션풀의 연결된 커넥션 개수와 유휴 커넥션 개수등을 모니터링하는 방법에 대해 알아보았다.커넥션풀은 commons의 dbcp 라이브러리를 사용하고있고, 스프링 빈에 정의된 datasource을 통해커넥션풀의 maxIdle, maxActive등을 설정한다.여기서 스프링 빈에 정의된 datasource 객체는 BasicDataSource이다.commons의 dbcp 공식문서에서 BasicDataSource 클래스에 대해 살펴보면, getNumActive() 와 getNumIdle() 메소드가 있다.해당 메소드는 현재 연결중인 데이터소스(커넥션) 갯수와 유휴 커넥션 갯수를 반환한다. 따라서, DataSource는 이미 스프링빈에 정의되어있으므로 해당 데이터소.. 2024. 10. 16. 이전 1 다음