Я развернул веб-приложение на сервере приложений Glassfish. Я создал пул соединений в Glassfish и использую DataSource
для получения от него соединения.
В моем пуле соединений у меня есть настройки:
начальный размер пула: 25
максимальный размер пула: 500
количество изменения размера пула: 2
В настоящее время клиенты используют мое приложение, и в мониторе ресурсов Glassfish я вижу следующие сведения:
NumConnUsed:118
NumConnDestroyed: 3664
NumConnReleased: 391
NumConnFree: 1
NumConnCreated: 3784
NumConnAcquired: 509
Если бы кто-нибудь мог объяснить мне приведенную выше статистику с помощью математики.
И мой вопрос: когда мы закрываем соединение с помощью .close()
в java, соединение отправляется обратно в пул. Так в чем же разница между NumConnReleased и NumConnDestroyed?
Спасибо