KB970070 - SQL Server Standard Edition(64비트) 시스템에서 잠긴 페이지 지원

적용 대상
SQL Server 2012 Standard SQL Server 2008 R2 Standard SQL Server 2008 Standard Microsoft SQL Server 2005 Standard Edition

VSTS 버그 번호: 302851
VSTS 버그 번호: 302848
CI 17820

증상

SQL Server 엔진의 서비스 계정에 대해 메모리의 페이지 잠금 권한이 설정된 Microsoft SQL Server 2005 이상 버전의 Standard 64비트 버전에서는 버퍼 풀 메모리 할당에 AWE(주소 창 확장) API를 사용하지 않습니다. 64비트 버전의 SQL Server에서 버퍼 풀 메모리 할당을 위한 AWE API를 사용하는 것을 잠긴 페이지라고 합니다. SQL Server 2008 서비스 팩 1용 누적 업데이트 패키지 2 및 SQL Server 2005 서비스 팩 3용 누적 업데이트 패키지 4는 잠긴 페이지를 지원합니다.

참고 기본적으로 Enterprise 및 Developer 64비트 버전의 SQL Server 2005 이상 버전은 잠긴 페이지를 지원합니다. 자세한 내용은 다음 MSDN(Microsoft Developer Network) 웹 사이트를 참조하십시오.

https://msdn.microsoft.com/library/ms187499.aspx

추가 정보

누적 업데이트는 추적 플래그 845를 도입하고 메모리의 페이지 잠금 권한이 SQL Server 엔진 서비스의 서비스 계정에 설정된 경우 SQL Server 2008 64-bit Standard Edition 및 SQL Server 2005 64-bit Standard Edition에서 잠긴 페이지를 사용하도록 설정할 수 있도록 합니다.

참고 Enterprise 64비트 버전 또는 SQL Server의 Developer 64비트 버전을 사용하는 고객에게는 이 추적 플래그가 필요하지 않습니다. 이러한 버전에서 이 추적 플래그를 사용하도록 설정해도 아무런 효과가 없습니다.

이 추적 플래그를 사용하려면 –T 매개 변수를 사용하여 플래그를 SQL Server의 시작 옵션으로 설정해야 합니다. 추적 플래그를 시작 옵션으로 사용하는 방법에 대한 자세한 내용은 다음 MSDN 웹 사이트를 참조하십시오.

https://msdn.microsoft.com/library/ms190737.aspx

64비트 버전의 SQL Server에서 추적 플래그가 잠긴 페이지를 사용하도록 설정했는지 확인하려면 시작 시 SQL Server 오류 로그 파일에 다음 메시지가 기록되어 있는지 확인합니다.

버퍼 풀에 잠긴 페이지 사용
오류 로그 파일에 이 메시지가 표시되지 않으면 다음을 수행합니다.

  • 추적 플래그 845가 올바르게 설정되어 있는지 확인합니다. 시작 옵션으로 설정된 추적 플래그는 오류 로그 파일의 맨 위에 인쇄됩니다.

  • SQL Server의 서비스 계정에 메모리의 페이지 잠금 권한이 활성화되어 있는지 확인합니다. SQL Server 서비스 계정이 로컬 시스템 계정인 경우 이러한 권한을 설정할 필요가 없습니다. 자세한 내용은 다음 MSDN 웹 사이트를 참조하십시오.

    https://msdn.microsoft.com/library/ms190730.aspx

잠긴 페이지를 사용하도록 설정하면 시스템 성능에 부정적인 영향을 미칠 수 있습니다. Enterprise Edition 및 Developer Edition에서도 잠긴 페이지를 사용하기 전에 잠재적인 영향을 신중하게 고려해야 합니다.

SQL Server 2008 R2 Standard Edition(64비트) 관련 참고 사항: Microsoft SQL Server 2008 R2 Standard Edition(64비트, 모든 버전 RTM 이상)에서도 추적 플래그 845를 시작 매개 변수로 추가해야 SQL Server SQL Server 경우 버퍼 풀에 잠긴 페이지를 사용할 수 있습니다. 서비스 계정에 메모리의 페이지 잠금 보안 권한이 부여되었습니다.

SQL Server 2012 Standard Edition(64비트) 관련 참고 사항: Microsoft SQL Server 2012 Standard Edition(64비트)에서는 버퍼 풀에 잠긴 페이지를 사용할 수 있도록 추적 플래그를 사용하도록 설정할 필요가 SQL Server SQL Server 서비스 계정에 메모리의 페이지 잠금 보안 권한이 부여되었습니다.

SQL Server 2005 서비스 팩 3용 누적 업데이트 패키지 4에 대한 추가 정보

변경되는 파일에 대한 자세한 내용과 이 Microsoft 기술 자료 문서에서 설명하는 핫픽스가 포함된 누적 업데이트 패키지를 적용하기 위한 모든 필수 구성 요소에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

970279 SQL Server 2005 서비스 팩 3용 누적 업데이트 패키지 4

SQL Server 2008 서비스 팩 1용 누적 업데이트 패키지 2에 대한 추가 정보

이 누적 업데이트 패키지에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하세요.

970315 SQL Server 2008 서비스 팩 1용 누적 업데이트 패키지 2

            
SQL Server에서 잠긴 페이지를 사용할 경우의 영향에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하세요.

918483 64비트 버전의 SQL Server에서 버퍼 풀 메모리 페이징을 줄이는 방법
SQL Server 2012 및 기타 버전에서 "잠긴 페이지" 기능을 사용하도록 설정하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하세요.

2659143 SQL Server 2012에서 "잠긴 페이지" 기능을 사용하도록 설정하는 방법