연결 풀링을 사용하면 응용 프로그램의 성능 및 확장성을 대폭 향상시킬 수 있습니다. 연결 풀링은 .NET Framework 데이터 공급자마다 각각 다른 방식으로 처리됩니다. SQL Server의 연결 풀링에 대한 자세한 내용은연결 풀링 사용을 참조하십시오. .NET Framework Data Provider for OLE DB에 대한 연결 풀링 .NET Framework Data Provider for OLE DB에서는 OLE DB 세션 풀링을 사용하여 자동으로 연결을 풀링합니다. 연결 문자열 인수를 사용하면 풀링이 포함된 OLE DB 서비스를 활성화하거나 비활성화할 수 있습니다. 예를 들어, 다음 연결 문자열은 OLE DB 세션 풀링과 자동 트랜잭션 참여를 비활성화합니다. Provider=SQLOLED..
데이터베이스 서버에 연결하는 과정은 일반적으로 시간이 많이 걸리는 여러 단계로 이루어져 있습니다. 즉, 소켓이나 명명된 파이프 같은 실제 채널을 설정하고 서버와의 초기 핸드셰이크를 발생시키며 연결 문자열 정보를 구문 분석할 뿐 아니라 서버에 연결을 인증하고 현재 트랜잭션에 참여하기 위해 검사를 실행해야 하는 등의 단계를 거쳐야 합니다. 실제로 대부분의 응용 프로그램에서는 연결을 위해 구성을 하나만 사용하거나 몇 개의 서로 다른 구성을 사용하기도 합니다. 따라서 응용 프로그램이 실행되는 동안 여러 개의 동일한 연결이 반복해서 열리고 닫히게 됩니다. 연결을 여는 횟수를 최소화하기 위해 ADO.NET에서는 연결 풀링이라는 최적화 기법을 사용합니다. 연결 풀링을 사용하면 새 연결을 열어야 하는 횟수가 줄어듭니다..
- Total
- Today
- Yesterday