적용 대상
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

증상

동일한 해시 버킷에서 동시 삽입이 너무 많거나 임시 SQL Server 계획 캐시가 진입 제한인 160,036에 도달하면 SOS_CACHESTORE 스핀 잠금에 대한 심각한 경합이 발생합니다. 이 경우 Microsoft SQL Server 높은 CPU 사용량이 발생합니다.

원인

이 문제는 SQL Server 계획 캐시가 진입 한도에 도달하고 새 계획을 삽입하기 위해 비용이 낮은 계획을 제거해야 하는 경우에 발생합니다. 이로 인해 SQL Server 계획 캐시의 해시 테이블 버킷에 대한 동기화를 제공하는 SOS_CACHESTORE 스핀 잠금에 대한 경합이 심합니다. 

해결 방법

누적 업데이트 정보

이 문제는 다음과 같은 SQL Server 누적 업데이트에서 처음 해결되었습니다.

SQL Server 대한 각각의 새로운 누적 업데이트에는 이전 누적 업데이트에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. SQL Server 대한 최신 누적 업데이트를 확인하세요.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.