lightweight pooling 옵션 사용

스레드 컨텍스트 전환과 관련된 오버헤드는 별로 크지 않습니다. lightweight pooling 옵션을 0으로 설정할 때나 1로 설정할 때 대부분의 SQL Server 인스턴스에는 성능상의 차이가 전혀 없습니다. lightweight pooling을 사용할 경우 성능이 향상될 수 있는 SQL Server 인스턴스는 다음 특성을 가진 컴퓨터에서 실행되는 인스턴스뿐입니다.

  • 대형 다중 CPU 서버입니다.

  • 모든 CPU가 거의 최대 용량에서 실행됩니다.

  • 높은 수준의 컨텍스트 전환이 있습니다.

이러한 시스템의 경우 lightweight pooling 값을 1로 설정하면 성능이 조금 향상됩니다.

일상 작업을 예약하는 데 파이버 모드를 사용하지 않는 것이 좋습니다. 파이버 모드를 사용하면 컨텍스트 전환을 활용하지 못해 성능이 저하될 수 있으며 SQL Server의 일부 구성 요소가 파이버 모드에서 제대로 작동하지 않을 수 있습니다. 자세한 내용은 lightweight pooling을 참조하십시오.