Есть ли способ определить размер пула соединений с базой данных. Я хочу узнать минимальный размер пула, максимальный размер пула.
Причина в следующем:
- Мое приложение работает на Wildfly-9.0.1.Final.
- Я настроил источник данных в файле -ds.xml.
- У меня очень много клиентов и для каждого есть файл -ds.xml.
- В каждом файле я указал max-pool-size = 30.
Но для некоторых клиентов этот размер (30) оказывается небольшим, так как все больше и больше пользователей пытаются одновременно подключиться к пулу. Тогда в этом случае мне нужно увеличить максимальный размер пула до большего числа. Я хочу, чтобы что-то подобное помогло мне получить эти параметры, а затем на основе этого я выполнил некоторую логику. Например, если размер пула достиг 25/30, тогда электронная почта будет вызываться как предупреждение, чтобы разработчик мог увеличить размер своего пула. Таким образом, будет полезно избежать проблем, с которыми сталкивается клиент, когда он не может получить соединение, когда все запрашивается.
Есть ли способ программно получить доступ к этим параметрам пула соединений.