경량 풀링 해제

이 규칙은 서버에 경량 풀링이 해제되어 있는지 검사합니다. lightweightpooling을 1로 설정하면 SQL Server가 파이버 모드 일정으로 전환됩니다. 파이버 모드는 UMS 작업자의 컨텍스트 전환으로 인해 중대한 성능 병목 상태가 발생하는 특정한 상황을 위한 것입니다. 이런 경우는 드물기 때문에 파이버 모드가 일반 시스템의 성능이나 확장성을 향상시키는 경우는 거의 없습니다. MicrosoftWindows Server 2003에서는 컨텍스트 전환이 향상되어 파이버 모드에 대한 필요성도 감소되었습니다.

최선의 구현 방법 권장 사항

lightweightpooling 옵션은 철저한 테스트를 수행하고 다른 모든 성능 튜닝 방법을 평가한 후에, 현재 환경에서 컨텍스트 전환이 알려진 문제인 경우에만 설정해야 합니다.

파이버 모드를 사용하면 컨텍스트 전환을 활용하지 못해 성능이 저하될 수 있고, TLS(스레드 로컬 저장소) 또는 스레드 소유 개체(예: 뮤텍스 - Win32 커널 개체 유형)를 사용하는 SQL Server의 일부 구성 요소가 파이버 모드에서 제대로 작동하지 않으므로 일상적인 작업에는 파이버 모드 일정을 사용하지 않는 것이 좋습니다.

경량 풀링을 제거하려면 다음 문을 실행한 다음 SQL Server 데이터베이스 엔진을 다시 시작합니다.

sp_configure 'show advanced options', 1;
GO
sp_configure 'lightweightpooling', 0;
GO
RECONFIGURE;
GO