.NET을 사용하여 작성한 코드에 문제가 있습니다.연결 풀에서 연결을 사용하는 방법을 찾는 방법
문제는 내가 잠시 후 나는 다음과 같은 오류가 있음을 의미 일부 사기 데이터베이스 코드가 어딘가에 있다는 것입니다 :
Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
어디 선가 내가 중 하나 처리하지 않았기 때문에 그것이 알고 내 datareaders 또는 유사하게 연결을 열어서 풀에 반환되지 않는 것을 의미합니다. 이 문제가 내 코드에서 어디에서 발생하는지 파악하는 데 약간의 문제가 있습니다.
그래서 내 질문 :
는 사용 연결에서 무엇을하고 있는지 알아 연결 풀을 조회 할 수있는 방법이 있습니까. 난 단지 어떤 쿼리가 실행되어 오류 코드 조각을 찾을 수 있는지 찾는 방법을 찾고 있습니다.
그 가치가 무엇인지에 대해서는 해당 데이터베이스에서 활동 모니터를 실행할 수있는 권한이 없습니다.
어떤 프레임 워크 버전을 사용하고 있습니까? –
@Conrad : Version 2.0 – Chris