2010-11-22 2 views
0

웹 서버 환경 : 윈도우 2008 R2연결 누설이라고 말할 수 있습니까?

데이터베이스 서버 환경 : SQL 서버 2008

배경 : 나는 어떤 연결 원인 연결 누수를 추적하는 SQL 프로파일 러를 사용하고 싶습니다.

SQL 서버 프로파일 이벤트는 내가 사용 :

  1. 감사 로그인 (열 : EventSubClass, EventClass, EventSequence, SPID)
  2. 감사 로그 아웃 (열 : EventSubClass, EventClass, EventSequence, SPID)
  3. PRC를 : 전체 (열 :은 textData, EventSequence, SPID가)

내가 이상한 기록 된 기록을 발견, 나는 그것이 연결 누출,하지만 매우 확실하지 않은 것 같다, 기록은 다음과 같습니다

SPID 65, 

When Audit Login, EventSubClass is 2-pooled (meaning it is pooled connection) and EventSequence is 69354 

When Audit Logout, EventSubClass is 1-non pooled (meaning it is non-pooled connection) and EventSequence is 69848 (from 69354 to 69848 meaning there are some other event logs) 

이 연결이 새고 있다고 할 수 있습니까?

미리 감사드립니다.

답변

1

풀링 된 연결은 응용 프로그램과 데이터베이스간에 관리되는 연결입니다. 즉, 연결을 닫으면 중개 관리자가 연결을 다시 가져 오지만 데이터베이스와 계속 연결합니다. 즉, 새 연결을 요청하면 처음부터 새 연결을 만드는 것보다 훨씬 빠르고 효율적으로 제공 할 수 있습니다.

관련 문제