connection pooling test

Sample ASP page:
<%@ LANGUAGE=”VBSCRIPT” %>

<HTML>
<BODY>
>%
dim cn(10)
dim cmd(10)

For x = 0 to 10
Set cn(x) = Server.CreateObject(“ADODB.Connection”)
cn(x).Open “DRIVER={SQL Server};SERVER=Ovteam;DATABASE=Pubs;UID=<username>;PWD=<strong password>”
Set cmd(x) = Server.CreateObject(“ADODB.Command”)
cmd(x).activeconnection = cn(x)
cmd(x).commandtext = “SELECT * FROM Authors”

cmd(x).execute

Response.Write “Command executed: ” & x & “<BR>”

Set cmd(x) = Nothing
cn(x).close ‘comment this line out to recreate the problem
Set cn(x) = Nothing
Next
%>
</BODY>
<HTML>

  1. SQL Server 성능 모니터를 열고: 시작 메뉴에서 프로그램, 관리 도구 (공통) 및 성능 모니터를 선택 합니다.
  2. + 를 클릭 하 여 카운터를 추가 합니다.
  3. SQL Server 개체를 변경 합니다.
  4. 사용자 연결 카운터를 선택 하 고 추가클릭 합니다.
  5. 완료를 클릭 합니다.
  6. ASP 페이지를 실행 합니다.
  7. 사용자 연결 카운터를 봅니다. 연결이 풀으로 반환 되 고 다시 사용 됩니다만 아주 경우 시작 지점에서 카운터 하나를 두 개의 연결을 통해 이동 합니다. 연결을 증가 시작 하는 경우 다음은 반환 되지 않습니다 되 고 연결 풀을 다시 사용할 수 및 각 ADO 개체에 대 한 새 연결을 만드는 중.

from https://support.microsoft.com/ko-kr/kb/191572

Leave a Reply

Your email address will not be published. Required fields are marked *