다음을 통해 공유


access check cache 서버 구성 옵션

데이터베이스 개체를 SQL Server에서 액세스할 때 액세스 검사는 access check result cache라는 내부 구조에 캐시됩니다.

액세스 검사 캐시 버킷 수 옵션은 액세스 검사 결과 캐시에 사용되는 해시 버킷의 수를 제어합니다.

액세스 검사 캐시 할당량 옵션은 액세스 검사 결과 캐시에 저장된 항목 수를 제어합니다. 최대 항목 수에 도달하면 가장 오래된 항목이 액세스 검사 결과 캐시에서 제거됩니다.

기본값 0은 SQL Server 에서 이러한 옵션을 관리함을 나타냅니다. 2008년 SQL Server 2014년 SQL Server 기본값은 다음과 같은 내부 구성으로 변환됩니다.

  • 액세스 검사 캐시 버킷 수의 경우 값 0은 x86 아키텍처의 경우 256개의 버킷, x64 및 IA-64 아키텍처의 경우 2,048개의 버킷으로 기본값을 설정합니다.
  • 액세스 검사 캐시 할당량의 경우 값 0은 x86 아키텍처의 기본값인 1,024개 항목과 x64 및 IA-64 아키텍처의 경우 28,192,048개의 버킷을 설정합니다.

드문 경우지만 이러한 옵션을 변경하여 성능을 향상시킬 수 있습니다. 예를 들어 너무 많은 메모리가 사용되는 경우 액세스 검사 결과 캐시의 크기를 줄일 수 있습니다. 또는 사용 권한이 다시 계산될 때 높은 CPU 사용량이 발생하는 경우 액세스 검사 결과 캐시의 크기를 늘릴 수 있습니다.

중요

이러한 옵션은 Microsoft 고객 지원 서비스에서 안내하는 경우에만 변경하는 것이 좋습니다.

참고 항목

서버 구성 옵션(SQL Server)
sp_configure(Transact-SQL)