데이터베이스 연결 풀 크기를 확인할 방법이 있습니까? 최소 풀 크기, 최대 풀 크기를 찾고 싶습니다.JBoss에서 프로그래밍 방식으로 연결 풀 크기를 얻는 방법?
- 내 응용 프로그램이 Wildfly-9.0.1.Final에서 실행되는 다음과 같이
이유입니다.
- -ds.xml 파일에서 datasource를 구성했습니다.
- 나는 많은 클라이언트를 보유하고 있으며 각 클라이언트마다 -ds.xml 파일이 있습니다. 각 파일에서
- 내가 지정한 최대 풀 크기 =
그러나이 크기 (30) 점점 더 많은 사용자가 동시에 풀에서 연결을 얻기 위해 시도로 작은 될 일이 몇 가지 클라이언트 (30). 그런 경우에는 최대 풀 크기를 더 큰 숫자로 늘려야합니다. 이러한 매개 변수를 가져 오는 데 도움이 될만한 정보를 원한다면 그 정보를 기반으로 일부 논리를 수행하게 될 것입니다. 풀 크기가 25/30에 도달 한 경우처럼 개발자가 풀 크기를 늘릴 수 있도록 전자 메일을 경고로 트리거합니다. 이렇게하면 모든 것이 획득 될 때 고객이 접속할 수 없을 때 고객이 직면하는 문제를 피하는 것이 도움이 될 것입니다.
프로그래밍 방식으로 이러한 연결 풀 매개 변수에 액세스 할 수있는 방법이 있습니까?
답장을 보내 주셔서 감사합니다. standalone.xml에 datasource를 구성했지만 단일 데이터 소스는 없습니다. 나는 거의 200 개 이상의 데이터 소스 파일을 다루고있다. 그래서/deployment 폴더에 배포 된 -ds.xml의 데이터 소스가 좋은 옵션이 될 것이라고 생각합니다. -ds.xml 파일에 데이터 소스를 두는 또 다른 이점은 새 데이터 소스를 추가 할 때마다 서버를 다시 시작할 필요가 없다는 것입니다. 하지만 standalone.xml의 경우 새 데이터 소스를 추가하면 서버를 다시 시작해야합니다. –
내 업데이트를 살펴보십시오. jolokia와 함께 JMX MBean을 사용하고 적절한 모니터링 시스템에서 모니터링 할 수 있습니다. – DaImmi