Что такое хороший инструмент для исследования использования подключения к базе данных в Java?
Разработчик поддерживает сложную Java-программу, которая, по сути, исчерпывает количество доступных подключений к базе данных. Поскольку проблема является спорадической, было бы полезно узнать, какой поток открыл несколько соединений с базой данных, чтобы сфокусировать усилия в этой области.
В конце концов, правильное исправление, по-видимому, состоит в том, чтобы переписать программу для повторного использования подключений и не открывать несколько подключений на поток.
Я спрашиваю, какие инструменты должен иметь разработчик в своем ящике для инструментов, чтобы иметь возможность исследовать ресурсы, то есть соединения с базой данных, которые были выделены потоком.