Czy jest możliwe (z aplikacji ASP.NET) sprawdzenie, ile połączeń z puli połączeń ADO.NET jest obecnie w użyciu i ile jest dostępnych (nie obecnie w użyciu)?Ile połączeń jest dostępnych w puli połączeń ADO.NET
10
A
Odpowiedz
0
Ile są dostępne wszystko jest w dół do „Rozmiar Max Pool” Ustawianie w ciągu połączenia (dla SqlClient przynajmniej to)
Zobacz MSDN.
Nie wiem od kodu, jak określić, ile fizycznych połączeń z serwerem jest otwartych, może być konieczne użycie czegoś po stronie serwera, aby to sprawdzić. (Np. Monitor aktywności z Sql Management Studio)
3
Próbowałeś z licznikami wydajności?
http://msdn.microsoft.com/en-us/library/ms254503.aspx
NumberOfActiveConnections: liczba aktywnych połączeń, które są aktualnie w użyciu. NumberOfFreeConnections: Liczba połączeń dostępnych do wykorzystania w pulach połączeń.