У меня проблема с кодом, который я написал с помощью .NET.
Проблема где-то у меня есть хитрый код базы данных, который означает, что через некоторое время я получаю следующую ошибку:
Истекло время ожидания. Период ожидания прошло до получения подключение из пула. Это может произошли, потому что все объединились соединения использовались и максимальный пул размер был достигнут.
Я знаю, что это потому, что где-то я не избавился от одного из моих носителей данных или чего-то подобного, что означает, что соединение все еще открыто и не возвращается в пул. Однако у меня возникла небольшая проблема с поиском того, где это происходит в моем коде.
Итак, мой вопрос:
Есть ли способ запросить пул соединений, чтобы узнать, что делают его используемые соединения. Я просто ищу способ узнать, какой запрос выполняется, чтобы я мог найти проблемный фрагмент кода.
Как бы то ни было, у меня нет прав на запуск монитора активности в соответствующей базе данных. выяснить это так.