2011-01-21 2 views
0

SQLServer 2005에서 실행되는 Sitecore 6에 대한 연결 풀링을 설정하는 방법을 아는 사람이 있습니까?Sitecore 6의 연결 풀링

Sitecore 솔루션에 설치하는 것이 좋습니다. 또는 설치가 잘못되었을 경우 문제가 발생합니까?

기타 다른 의견이나 조언도 보내 주시면 감사하겠습니다.

답변

2

답변 : 기본적으로

는 연결 풀링이 는 ADO.NET에서 사용 가능 (그것은, 그것을 사용 가능하게 설정하기 위해 연결 문자열을 매개 변수를 필요로하지 우리가 할 것을 의미한다 이 매개 변수 연결 풀링을 비활성화하거나 조정하려면 필요합니다. 그 이유는 연결 풀링 매개 변수가 기본 연결 문자열에 없습니다. 자세한 내용은 은 다음 MSDN 문서를 참조하십시오

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring.aspx http://msdn.microsoft.com/en-us/library/8xx3tyca.aspx

당신이 조정 데이터베이스 연결을하고자하는 경우 풀링을 사용하면 적절한 매개 변수를 연결 문자열에 추가 할 수 있습니다.

나는 그것에 대해 좀 더 요구 후

두 번째 회신 :

연결이 먼저 정확한 매칭 알고리즘에, 연결 풀을 기반으로 만들어 열립니다 http://msdn.microsoft.com/en-us/library/8xx3tyca%28v=vs.80%29.aspx

참조하십시오 은 연결에서 연결 문자열 으로 풀을 연결합니다. MinPoolSize가 연결 문자열에 이 지정되어 있지 않거나 이 0으로 지정된 경우 비활성 기간이 지나면 의 연결이 닫힙니다. 그러나 으로 지정된 MinPoolSize가 보다 크면 AppDomain이 이 언로드되고 프로세스가 끝날 때까지 연결 풀이 이 파괴되지 않습니다. 비활성 또는 빈 풀 유지 관리 은 시스템 오버 헤드를 최소화합니다.

다음 연결 문자열 매개 변수를 적용 할 수 있습니다.

# 최대 풀 크기 - 연결 풀의 최대 크기는 입니다. 기본값은 100입니다. 대부분의 웹 사이트에서는 이 가장 큰 부하 인 에서 40 개를 초과하는 연결을 사용하지 않지만 데이터베이스 작업이 까지 완료되는 데 얼마나 많은 시간이 걸리는지에 따라 달라집니다. # 최소 풀 크기 - 초기 풀 수에 이 추가되는 연결 수입니다. 기본값은 0입니다. 그러나 시간 동안 유휴 상태였던 경우에도 응용 프로그램에 응답 시간이 필요하면이 값을 5와 같은 작은 숫자 으로 설정할 수 있습니다. 이 경우 첫 번째 사용자 요청은 에 대한 데이터베이스 연결이 완료 될 때까지 대기 할 필요가 없습니다. # Pooling - 연결 풀링을 설정 또는 해제 할 경우 제어합니다. 짐작할 수 있듯이 기본값이 사실입니다.

다른 사람들에게 도움이되기를 바랍니다.

1

내가 알고있는 부정적인 영향에 대해서만 언급하면 ​​this입니다. Sitecores 지원에서

+0

감사합니다. Sitecore에 문의하여 연결 풀에 대한 몇 가지 팁이 있는지 확인하려고합니다. 편집 : 답변을 얻을 때 이것을 업데이트하겠습니다. – Holger