경량 풀링 옵션을 사용하여 대칭 SMP(다중 처리) 환경에서 가끔 표시되는 과도한 컨텍스트 전환과 관련된 시스템 오버헤드를 줄이는 방법을 제공합니다. 과도한 컨텍스트 전환이 있는 경우 경량 풀링은 컨텍스트 전환을 인라인으로 수행하여 더 나은 처리량을 제공할 수 있으므로 사용자/커널 링 전환을 줄일 수 있습니다.
파이버 모드는 UMS 작업자의 컨텍스트 전환이 성능에서 중요한 병목 현상인 특정 상황에 적합합니다. 이는 드물기 때문에 파이버 모드는 일반적인 시스템의 성능이나 확장성을 거의 향상하지 않습니다. Microsoft Windows Server 2003의 향상된 컨텍스트 전환으로 파이버 모드의 필요성도 감소했습니다. 일상적인 작업에는 파이버 모드 예약을 사용하지 않는 것이 좋습니다. 이는 컨텍스트 전환의 일반적인 이점을 억제하여 성능을 저하할 수 있으며, TLS(스레드 로컬 스토리지) 또는 스레드 소유 개체(예: 뮤텍스(Win32 커널 개체의 형식)를 사용하는 SQL Server의 일부 구성 요소가 파이버 모드에서 제대로 작동하지 않기 때문입니다.
경량 풀링을 1로 설정하면 SQL Server가 파이버 모드 예약으로 전환됩니다. 이 옵션의 기본값은 0입니다.
간단한 풀링 옵션은 고급 옵션입니다. sp_configure 시스템 저장 프로시저를 사용하여 설정을 변경할 때, 고급 옵션이 1로 설정된 경우에만 경량 풀링을 변경할 수 있습니다. 이 설정은 서버를 다시 시작한 후에 적용됩니다.
비고
Microsoft Windows 2000 및 Microsoft Windows XP에는 경량 풀링이 지원되지 않습니다. Windows Server 2003은 경량 풀링을 완전히 지원합니다.
비고
CLR(공용 언어 런타임) 실행은 경량 풀링에서 지원되지 않습니다. "clr enabled" 또는 "lightweight pooling"의 두 가지 옵션 중 하나를 사용하지 않도록 설정합니다. CLR을 사용하고 파이버 모드에서 제대로 작동하지 않는 기능에는 계층 데이터 형식, 복제 및 정책 기반 관리가 포함됩니다.
또한 참조하십시오
CRL 사용 서버 구성 옵션
서버 구성 옵션(SQL Server)
sp_configure(Transact-SQL)
CRL 사용 서버 구성 옵션