2017-03-06 2 views
0

AWS에 내 전쟁을 배포했으며 현재 매우 느립니다. 스프링 부트시 다음과 같은 사항을 파악하고 싶습니다. 1. 스프링 부트 응용 프로그램에 어떤 연결 풀이 사용됩니까? 2. 봄 부팅 응용 프로그램에서 연결 풀 정보를 기록하는 방법은 무엇입니까? 지금 당장 spring.datasource.log-abandoned가 있습니다. 있어요? 얼마나 많은 유휴 상태이고 얼마나 많은 활성 상태인지 등의 정보를 기록하고 싶습니다. 3. 현재 연결 풀에서 활성 및 유휴 상태 일 수있는 연결의 최소 및 최대 수는 얼마입니까?봄 부팅시 연결 풀 로그를 얻는 방법

답변

0

클래스 경로에 다른 풀링 데이터 소스 구현을 배치하지 않고 내장 된 톰캣 (데이터 소스가 자동으로 구성됨)에서 실행중인 경우 스프링 부트는 Tomcat 풀링 데이터 소스를 사용합니다.

정확한 알고리즘은 여기에 설명되어 있습니다 : 당신이 포괄적 인 통계를 얻을 JConsole의 사용 모니터링 할 수 있도록 https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-connect-to-production-database

대부분의 풀링 구현은 JMX 콩에 노출됩니다. Tomcat은 확실히 JMX 통계를 가지고있다.

관련 문제