BUG: 통합 보안을 사용하는 SqlClient 연결 풀링은 OleDb보다 느리다

기술 자료 번역 기술 자료 번역
기술 자료: 316757 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR316757
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
모두 확대 | 모두 축소

현상

Microsoft SQL Server .NET 데이터 공급자(SqlClient)는 연결 풀링을 통합 보안과 함께 사용하면 OLE DB .NET 데이터 공급자(OleDb)보다 느립니다.

원인

현재 이 문제를 조사 중이며 새로운 정보가 나오는 대로 Microsoft 기술 자료에 게시할 예정입니다.

현재 상태

Microsoft는 본 문서의 시작 부분에 나열한 제품에서 이 문제를 확인했습니다.

추가 정보

SQL Server .NET 데이터 공급자는 전용 프로토콜을 사용하여 SQL Server와 통신합니다. OLE DB 또는 ODBC(Open Database Connectivity) 계층 추가 없이 SQL Server에 직접 액세스하도록 최적화되었기 때문에 프로세스가 단순하며 성능이 좋습니다.

OLE DB .NET 데이터 공급자는 데이터 원본의 OLE DB 서비스 구성 요소(연결 풀링과 트랜잭션 서비스를 제공)와 OLE DB 공급자 둘 모두를 통해 OLE DB 데이터 원본과 통신합니다. 따라서 SQL Server .NET 데이터 공급자를 사용하여 SQL Server에 연결할 때 얻는 성능상의 이점과 비교했을 때 연결 풀링으로 인해 느려지는 것은 무시해도 좋습니다.

SQL Server .NET 데이터 공급자는 Microsoft SQL Server 7.0 이상을 사용하는 응용 프로그램에 사용하는 것이 좋습니다. OLE DB .NET 데이터 공급자는 Microsoft SQL Server 6.5 이전 버전을 사용하는 중간 계층 응용 프로그램 또는 OLE DB 인터페이스를 지원하는 OLE DB 공급자에 사용하는 것이 좋습니다.

참조

연결 풀링에 대한 자세한 내용은 Microsoft .NET Framework SDK 설명서를 참조하거나 다음 MSDN 웹 사이트를 방문하십시오.
SQL Server .NET 데이터 공급자용 연결 풀링

속성

기술 자료: 316757 - 마지막 검토: 2014년 2월 3일 월요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft ADO .NET(.NET Framework에 포함)
키워드:?
kbnosurvey kbarchive kbbug kbgrpdsmdac kbgrpdsvbdb kbnofix KB316757

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com